常用git命令總結(jié)

????????做iOS開發(fā)的人都知道,Xcode界面非常人性化,不用親自敲一行命令,你也可以進行關(guān)于git的一切操作,完成git管理代碼。最近開始做小程序開發(fā),同樣要使用git管理代碼,但是小程序的開發(fā)工具可不像Xcode那樣,不敲一句代碼就可以完成操作。特此整理了關(guān)于Git的常用操作,如后來還用到其他Git命令,再進行補充。

1、從遠程代碼庫克隆代碼 git clone git@XXXXXXXXXXX.git (注釋:git@XXXXXXXXXXX.git這個是遠程git地址,一般都是git@開頭,.git結(jié)束)

2、創(chuàng)建新的分支 git branch 分支名字?

3、切換到想要切換的分支 git checkout 分支名字

4、向遠程提交代碼 git add . git commit -m “提交備注” git pull git push (注釋:有人可能只記得提交代碼只需要兩行代碼git commit和git push,可以嘗試一下,一般只用這兩句代碼一般情況下是會出錯的。如果是多人合作開發(fā)的話,出現(xiàn)的問題會更多。git add . 是緩存代碼在本地,先pull代碼再push代碼,是基本素養(yǎng),不覆蓋別人的代碼)

5、查看遠程所有分支 git branch -a (注釋:這個會列出所有分支,把你當(dāng)前所在的分支標(biāo)綠)

6、放棄本地分支上的修改(注意:這個不像Xcode上那么簡單,直接discard就好了,我總結(jié)三種情況)

(1)未使用git add 緩存代碼, 如果你要放棄本地分支上的所有文件的修改,使用命令git checkout .(注意:.一定要帶上,這里不是句點);如果你要放棄本地分支上某個文件的修改,使用命令git checkout -- filepathname,例如:git checkout -- readme.md,這個是放棄readme.md文件的修改 。

(2)已經(jīng)使用了git add緩存了代碼 放棄所有文件的緩存,使用命令git reset HEAD .(注意:這里的.一定要帶上,不是句點);放棄某個文件的緩存,使用命令git reset HEAD filepathname,例如:git reset HEAD readme.md,放棄readme.md文件的緩存。

?(3)已經(jīng)使用git commit 提交了代碼 回退到上一次commit的狀態(tài),使用命令git reset --hard HEAD^ 回退到任意版本commit狀態(tài),使用命令git reset --hard? commitid(注意:如何查找commitid?使用git log命令查找,界面上會輸出如下,commit后面的一長串就是commitid:git log commit afbb933c9eb52b29b32e3c3dd97c2626b6a798b9 (HEAD -> freeCreateAlbum) Author: xxx?Date: Tue Jun 26 16:05:51 2018 +0800

commit d7123fb463dc2165c8cf1bde5184e0a5cd4daab6 (origin/freeCreateAlbum) Merge: 11df021 8be5bd2 Author: xx?Date: Fri Jun 22 19:03:06 2018 +0800

7、查看當(dāng)前分支所屬 git branch -vv

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,889評論 1 26
  • git init:初始化當(dāng)前目錄為git倉庫git clone 倉庫地址:下載和clone一份git倉庫到本地gi...
    misaka去年夏天閱讀 286評論 0 0
  • git branch 查看本地所有分支 git status 查看當(dāng)前狀態(tài) git commit 提交 git b...
    猿萬閱讀 5,400評論 1 45
  • 兩天之前,我從來都沒有聽說過大冰這個名字。 在姐姐家,一本書放在茶幾上,一個小女孩,衣衫襤褸,像個流浪的乞兒??墒?..
    灰姑的書房閱讀 404評論 0 2
  • 不知不覺,大學(xué)已經(jīng)過去了快一年半了,因為學(xué)校特殊(是警官學(xué)院),所以一直沒有體會到所謂普通大學(xué)的自由浪漫,沒有體會...
    Auxer7閱讀 461評論 0 0

友情鏈接更多精彩內(nèi)容