Git 命令筆記

  • git rm --cached FILE
    這個命令只刪除遠程文件,例如:
    $ git rm --cached database.yml
    刪除database.yml被保存的記錄,可是不影響本地文件。這對刪除已經推送過的忽略文件記錄並且不影響本地文件是很是的方便的。git

  • git log -p FILE
    查看README.md的修改歷史,例如:
    $ git log -p README.mdcode

  • git log ..BRANCH
    這個命令返回某個非HEAD分支的提交記錄。假如你在一個功能分支,輸入:
    $ git log ..master
    返回所有master分支的歷史記錄,包括未被合併到當前分支的提交記錄。it

  • git branch –contains SHA
    返回包含某個指定sha的分支列表。例如:
    $ git branch --contains 2f8e2b
    顯示所有包含提交2f832b的分支。這個命令對於驗證git cherry-pick完成很是有幫助。ast

相關文章
相關標籤/搜索