2015-09-27 38 views
2

我到處搜索,只發現一個非常similar question,但關於GitHub而不是堆棧溢出Git。如何鏈接到git上的特定行號?

我需要一個鏈接本地引用文件和存儲庫中分支中的一行。我知道我可以通過使用全局標記來實現,比如在Vim中,但是我可以用Git方式皮膚貓嗎?我只知道一點關於Git的管道命令。也許在repository/branch/file/line的形式?

回答

2

你可以使用git show並輸出到一起類似下面的具體行數Vim:

git show branch_name:your_file | vim - +45 

或使用特定的哈希:

git show b4524bcd:your_file | vim - +45 
+0

如果你只想打印特定行號,你可以管它到'sed -n 45p'而不是vim。 – che

+0

你可以在'show'部分之前指定一個目錄:'git --git-dir = my_folder/.git show ...'。請記住,您必須在您的項目中定位'.git'目錄。 – fpietka

相關問題