git 用法【筆記】
阿新 • • 發佈:2020-12-04
Git跟蹤某個修改記錄歷史以及分支
git remote -v
如果是跟蹤著某個開發者的git程式碼庫,
git blame <檔名>
然後, 找出感興趣行上的commit ID ,用
git show <commit ID>
檢視這次改動是由哪次提交引入的.一般可能會附加提交說明,
解釋這次提交的初衷,作用等.
還可以記下作者的名字
然後放狗(google)搜: lkml +作者名字+關於這個修改或主題的一兩個重要關鍵詞,
這樣可能可以直接搜到當時提交時作者發在核心列表的郵件,可能有更詳細的討論.
這麼做去找找引入這些重要變化的源由.
只列出包含指定提交的分支(如果未指定,則為HEAD)。意味著--list
git branch --contains f368ed6088ae9
git blame -L 239,253 drivers/char/misc.c > misc.txt
gitk -L 239,253 drivers/char/misc.c > misc-gitk.txt
git show f368ed6088ae9 drivers/char/misc.c
git branch -r -l --contains f368ed6088ae9
#查本地所有分支
git branch --contains CommitID
#查遠端所有分支
git branch -r --contains CommitID
#查本地和遠端的所有分支
git branch -a --contains CommitID
git bisect