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

相关文章
相关标签/搜索