如何檢視某檔案的修改歷史
git log – filename(git log filename)
可以看到該檔案相關的commit記錄
git log -p filename
可以顯示該檔案每次提交的diff
git show comit_id filename
可以檢視某次提交中的某個檔案變化
git show commit_id
檢視某次提交
如何將某次或某幾次的提交重新提交到其它分支或本分支
這句話有點繞,但主要的場景可以分為以下兩類
在乙個分支上的提交要體現在另乙個分支上,如要將某開發線上的提交提前上線
在某分支上的提交由於一些原因被刪掉了,現在想重新再提交
#多個commit-hash使用空格分割, commit-hash最好按提交時間先後排列, 即最先提交的commit放在前面.
git cherry-pick
20c2f506d789bb9f041050dc2c1e954fa3fb6910
2633961a16b0dda7b767b9264662223a2874dfa9
5d5929eafd1b03fd4e7b6aa15a6c571fbcb3ceb4
git 合併兩個倉庫
我有兩個倉庫,乙個是gitbook在寫一本 乙個是放在github的垃圾,這個是我想要開個人 但是做的還是不行結果發現我需要做html,本來的檔案沒法直接轉過去,但是我又不想使用第三方工具,於是最後我想著自己來寫乙個,於是就做了winmarkdown,win10軟體,不過已經幾個月沒做 好了還是回到...
git 合併兩個倉庫
我有兩個倉庫,乙個是gitbook在寫一本 乙個是放在github的垃圾,這個是我想要開個人 但是做的還是不行結果發現我需要做html,本來的檔案沒法直接轉過去,但是我又不想使用第三方工具,於是最後我想著自己來寫乙個,於是就做了winmarkdown,win10軟體,不過已經幾個月沒做 好了還是回到...
Git 合併兩個分支內容
1,將開發分支 合入到master中 git checkout dev 切換到dev開發分支 git pull git checkout master git merge dev 合併dev分支到master上 git push origin master 將 推到master上 2,將master...