常用Git 命令清單

  1. 弄亂了本地分支, 想回退到上次[git pull] 之后.
    - git reset --hard origin/master # You will need to be comfortable doing this!
    - git reset HEAD~1
  2. 已經(jīng)開始進(jìn)行代碼修改, 但是發(fā)現(xiàn)在不想變更的分支上.
git checkout -b new_branch_name  # just create a new branch
git add .                      # add the changes files
git commit -m"your message"    # and commit them
  1. 弄亂了一個(gè)文件, 想回退到該文件上次[git pull]之后.
    git checkout your/directories/filename
  2. 做了本地修改, 當(dāng)執(zhí)行[git rebase]/[git reset] 時(shí)不想丟失這些本地修改.
    手動(dòng)拷貝整個(gè)目錄
  3. rebasing 過程中弄亂了.
    git rebase --abort # To abandon interactive rebase and merge issues
  4. 在[push] 之前修改commit 信息.
    git commit --amend
  5. 退出[git log] 的結(jié)果顯示
    press [q]
  6. 在工程目錄下刪除git 相關(guān)的信息.
    rm -rf .git
  7. 撤銷一個(gè)已發(fā)布的commit.
    git revert --no-edit HEAD22
  8. 添加遠(yuǎn)程url.
    git init
    git remote add origin
  9. 添加private key.
    cd ~/.ssh
    ssh-keygen -t rsa -C ‘xxx@gmail.com'
  10. 回退到某個(gè)commit.
    git reset --hard <tag/branch/commit id>
    git push <reponame> -f
  11. 忽略和恢復(fù)追蹤文件的變化
    git update-index --assume-unchanged file
    git update-index --no-assume-unchanged [<file> ...]
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,853評(píng)論 1 26
  • 常用 Git 命令清單 作者:阮一峰 日期:2015年12月 9日 我每天使用 Git ,但是很多命令記不住。 一...
    vincentSea閱讀 456評(píng)論 0 0
  • 一般來說,日常使用只要記住下圖6個(gè)命令,就可以了。但是熟練使用,恐怕要記住60~100個(gè)命令。 下面是我整理的常用...
    f09037cb27f7閱讀 146評(píng)論 0 0
  • 一般來說,日常使用只要記住下圖6個(gè)命令,就可以了。但是熟練使用,恐怕要記住60~100個(gè)命令。 下面是我整理的常用...
    碼大哈閱讀 337評(píng)論 0 1
  • nginx服務(wù)器請(qǐng)求限制模塊 Nginx限制IP并發(fā)數(shù)與下載速度 nginx實(shí)現(xiàn)防盜鏈 http://www.ji...
    散裝咖啡閱讀 281評(píng)論 0 0

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