Git實戰 兩個常用的命令

2021-10-04 19:00:58 字數 644 閱讀 7997

如何檢視某檔案的修改歷史

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...