查看日志(本地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
查看各個(gè)日志都修改了哪些文件:
git log --name-only
查看各個(gè)日志文件的具體修改:
git log -p /path_you_specified
查看本地代碼修改情況:
已修改,未add的變更:
git diff
已a(bǔ)dd,未commit的變更:
git diff --cached
上面兩條合并:
git diff HEAD
兩個(gè)commit之間的區(qū)別:
git diff 0da94be 59ff30c
變更日志內(nèi)容(comment):首先顯示最近3次提交的commit:
git rebase -i HEAD~3
運(yùn)行后顯示如下(我是在windows里面安裝了vim,內(nèi)容會(huì)顯示在vim里,不知道沒安裝vim會(huì)如何顯示):
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
移動(dòng)光標(biāo)到想要修改commit的所在行,將pick改成reword,然后保存
然后刷新的界面內(nèi)類似會(huì)出現(xiàn)你想修改的comment,將之修改保存。
然后運(yùn)行:
git push --force,就會(huì)重新傳到服務(wù)器,更新你要修改的comment.