git show
顯示修改中所做的所有更改。但是,它會打印出所有更改 - 而不僅僅是文件名。 git show --stat
顯示我只是文件名,但它切斷了它們!無論如何,只需獲取已更改的文件名的完整列表即可。只顯示在修訂中更改的(完整)文件名
2
A
回答
2
我不明白你爲什麼必須做grep和cut,因爲當其他答案給出時,git可以直接提供給你(你不必依賴於後來的輸出相同版本):
git log --name-only --pretty=format: -1
或
git diff --name-only HEAD HEAD^
你可以做同樣的任何修訂/承諾,你想要的。
1
嘗試
git log --raw -1 | grep ^\: | cut -f2
這會給你的文件的完整路徑。
+0
謝謝,很好! – Casebash
+0
超級。你也學習'grep'和'cut'。這些對於在命令行上使用git很有用。 –
相關問題
- 1. 如何顯示在git日誌中更改的完整文件
- 2. OpenFileDialog在Windows 7中不顯示完整的文件名稱
- 3. 在標籤中顯示文件名的完整路徑〜Netbeans 6.8
- 4. Android工作室突然顯示完整文件夾名稱,如何更改
- 5. 如何在lldb中顯示完整文件名
- 6. 如何在OpenFileDialog中顯示完整路徑和文件名
- 7. 從完整的文件路徑,僅顯示文件名
- 8. SVN合併只修訂更改
- 9. 只更改文件名
- 10. 我該如何讓Gitolite post-receive hook顯示修改文件的完整路徑?
- 11. SED修改只在文件
- 12. 更改目錄中圖像的名稱並顯示更改後的文件名
- 13. 更改文件名至修改日期
- 14. SVN根據文件名和文件內容顯示最新文件修訂版
- 15. Git在更改文件權限後顯示修改後的所有文件
- 16. Intellij,SVN插件顯示lats修改日期,作者和修訂
- 17. 顯示在Coldfusion中的SVN修訂號
- 18. tortoisegit diff顯示未修改的文件
- 19. 顯示整個文件的Git diff命令被修改,而不是顯示修改過的小部分代碼
- 20. 要在wordpress中按修改日期顯示發佈的訂單
- 21. 修改.twig文件時前端沒有顯示更改?
- 22. Mercurial/hg:在特定修訂版中搜索文件(按文件名)(不更新到該修訂版)
- 23. Drupal 7 soundcloud文件字段只顯示在預覽中未完整預覽
- 24. 在文件中查找文本並顯示完整輸出
- 25. 在Vista中更改System32文件夾的完整性級別
- 26. 在未更改的文件中進行PTC完整性檢查
- 27. BASH:顯示修改日期的最後修改文件
- 28. SVN顯示未修改的文件作爲修改
- 29. 如何在PHPStorm中顯示完整的文件路徑?
- 30. 未修改變更集的Mercurial修訂版/修訂集
你顯示的'git log'命令有一個小問題,那就是在開頭部分包含一個額外的空白行,這可能會混淆腳本... – snogglethorpe
奇怪的是,該方法有效,但是在[--name-only]幫助頁面什麼也沒找到 – Casebash
@Casebash - 它在手冊中。 – manojlds