Posted on 2019-03-05 09:09
宋鵬 閱讀(726)
評論(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之間的區(qū)別:
git diff 0da94be 59ff30c
變更日志內(nèi)容(comment):首先顯示最近3次提交的commit:
git rebase -i HEAD~3
運行后顯示如下(我是在windows里面安裝了vim,內(nèi)容會顯示在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
移動光標(biāo)到想要修改commit的所在行,將pick改成reword,然后保存
然后刷新的界面內(nèi)類似會出現(xiàn)你想修改的comment,將之修改保存。
然后運行:
git push --force,就會重新傳到服務(wù)器,更新你要修改的comment.