2
我到處搜索,只發現一個非常similar question,但關於GitHub而不是堆棧溢出Git。如何鏈接到git上的特定行號?
我需要一個鏈接本地引用文件和存儲庫中分支中的一行。我知道我可以通過使用全局標記來實現,比如在Vim中,但是我可以用Git方式皮膚貓嗎?我只知道一點關於Git的管道命令。也許在repository/branch/file/line
的形式?
我到處搜索,只發現一個非常similar question,但關於GitHub而不是堆棧溢出Git。如何鏈接到git上的特定行號?
我需要一個鏈接本地引用文件和存儲庫中分支中的一行。我知道我可以通過使用全局標記來實現,比如在Vim中,但是我可以用Git方式皮膚貓嗎?我只知道一點關於Git的管道命令。也許在repository/branch/file/line
的形式?
你可以使用git show
並輸出到一起類似下面的具體行數Vim:
git show branch_name:your_file | vim - +45
或使用特定的哈希:
git show b4524bcd:your_file | vim - +45
如果你只想打印特定行號,你可以管它到'sed -n 45p'而不是vim。 – che
你可以在'show'部分之前指定一個目錄:'git --git-dir = my_folder/.git show ...'。請記住,您必須在您的項目中定位'.git'目錄。 – fpietka