Posted on 2019-03-05 09:09
宋鹏 阅读(702)
评论(0) 编辑 收藏 引用 所属分类:
Git
查看日志(本地commit记录):git log
result:
commit f46a2277acf6b1604f3268fcd3652682f23347bc (HEAD -> master)
Author: songpeng <song.peng@bizerba.com>
Date: Mon Mar 4 17:07:09 2019 +0800
查看日志中的某次提交:git show f46a2277acf6b1604f3268fcd3652682f23347bc
查看各个日志都修改了哪些文件:
git log --name-only
查看各个日志文件的具体修改:
git log -p /path_you_specified
查看本地代码修改情况:
已修改,未add的变更:
git diff
已add,未commit的变更:
git diff --cached
上面两条合并:
git diff HEAD
两个commit之间的区别:
git diff 0da94be 59ff30c
变更日志内容(comment):首先显示最近3次提交的commit:
git rebase -i HEAD~3
运行后显示如下(我是在windows里面安装了vim,内容会显示在vim里,不知道没安装vim会如何显示):
pick 41b65c0 recursive_search_and_link_libraries
pick 0de33bd success_built_with_vs2013lib_on_creator
pick 7ed1e94 success to built with vs2013lib and run on vs2013 ide
移动光标到想要修改commit的所在行,将pick改成reword,然后保存
然后刷新的界面内类似会出现你想修改的comment,将之修改保存。
然后运行:
git push --force,就会重新传到服务器,更新你要修改的comment.