git簡單操作
程式員終究需要多次實操之後,才會將技術更好的提升!
今天鄙人實操了git,雖然中間出現很多問題吧,但是自己也有所收穫,對於git的基本命令使用可以達到很熟練的操作,以及git相關知識會讓自己更加明確。
寫這篇博文順便總結下自己的知識點,能夠幫助小夥伴們使用git更好;
首先關於git的安裝和配置就不再敘述了,現在網上的資料很多,安裝也沒有難度,基本都是next;
ofollow,noindex">https://www.git-scm.com/download/ git的官網
一、對於自己的專案想要提交到git上,第一步先生成.git檔案
1:先開啟專案,在git命令列介面輸入命令:git init 初始化成一個新的git專案,在本地就會創建出一個master分支
2:檢視自己的程式碼狀態: git status 可以看到自己程式碼的增改
3:輸入git add .
4:輸入:git commit -m 註釋程式碼說明 (例如 git commit -m 初始化程式碼)這句命令的意識是將自己的程式碼提交到本地倉庫
5:輸入:git remote add origin 遠端git上的地址(最好使用https格式)新增到遠端上
6:輸入:git pull 好多小夥伴們不會執行這一步,而是直接執行的7,這樣操作會發生一些版本衝突【有可能別人在自己提交之前,將程式碼提交上去了】,所以在將自己的程式碼push上git之前,最好pull下,檢查下是否有新的提交程式碼,更好的解決衝突;而且這個命令會自動合併分支上的程式碼,不需要自己去合併分支;
7:輸入:git push -u origin master將自己的程式碼最終提交到遠端分支上,如果在執行這一步中會遇到一些拒絕提交的提示,如圖所示,可以執行【8】的命令
8:輸入:git push -u -f origin master
以上是整個程式碼的提交到遠端的過程。
下面將說明一下今天解決問題所用的git命令:
SSH-key的生成:
開分支命令:git checkout -b 分支名 此時是在自己本地開的分支,可以輸入命令:git branch 檢視本地分支
在遠端倉庫上開分支 第一步:git checkout -b 分支名 origin/master 意思是指在基於master上面開心的分支;輸入命令 git branch -r 可以檢視遠端分支
第二步:最後要將這個分支推送到遠端,輸入命令: git push origin HEAD -u
輸入命令檢視自己的名字和郵箱
git config user.name
git config user.email
同理修改自己git的名字和郵箱
git config user.name "自己git的名字"
git config user.email "自己註冊git的郵箱"