最近發現,clion 裡的 git 外掛甚至能列出資料夾的修改歷史,太方便了!
分享一些經驗技巧:
-
提交 UI 具有多個檢視模式。 提交 GUI 可以放在底部,也可以顯示為側皮膚或模態對話方塊。 有時很難切換。
-
Local Changes 選項卡包含修改過未提交的檔案列表。 預設情況下,新檔案摺疊在底部的樹節點中,不要忘記它們!
-
我經常用它的preview編輯器來檢閱我的下一個提交,刪除一些臨時的測試程式碼。
-
Log 選項卡顯示歷史日誌列表,它們只是一行行日誌,單擊不會切換分支。
-
但是右鍵上下文選單有點“危險”,參見“revert commit”、“undo commit”,我從來不使用前者。
-
“Edit commit Message” 選單有助於修改提交名稱。
( 我建議使用 Github-Desktop 來“撤消”本地更改,這會將當前檔案移動到回收站,而不是永久刪除它們。 )
-
主工具欄上有一些有用的按鈕。 例如,“Show History” 按鈕顯示當前檔案的歷史記錄。如果預先focus的是左側的目錄樹,則顯示整個資料夾內的修改歷史!黑科技啊!比線上的github都好用!!
-
高階搜尋 ( Ctrl+Shift+F ) 具有 相關的搜尋範圍 (Search scope),在該範圍中,您只能搜尋未在本地提交的已修改檔案。
-
在我的 IDEA 自定義版本中,我將其升級到 All Changes(包括全部本地提交)。
-
Shelf 選項卡似乎與我很少使用的 stash 有關。
-
提交時,如果您看到進入** “Detached Mode” **的警告對話方塊,請不要忽略,而是檢查您是否同時從多個 git 儲存庫提交檔案
(是否有股子機翻味,沒錯,本文機翻自我在reddit上的評論。。)