如何在預提交鉤子中正確git stash / pop以獲得一個干凈的工作樹進行測試?我正在嘗試使用一系列單元測試進行預提交鉤子,我想確保我的工作目錄是干凈的。編譯需要很長時間,所以我想盡可能利用重用編譯的二進制文件。我的腳本遵循我在網上看到的例子:# Stash changesgit stash -q --keep-index# Run tests...# Restore changesgit stash pop -q這會導致問題。這是repro:添加// Step 1到a.javagit add .添加// Step 2到a.javagit commitgit stash -q --keep-index #存儲更改運行測試git stash pop -q ?;謴透拇藭r我遇到了問題。該git stash pop -q顯然有沖突,a.java我有// Step 1<<<<<<< Updated upstream=======// Step 2>>>>>>> Stashed changes有沒有辦法讓這個流暢干凈?
- 3 回答
- 0 關注
- 707 瀏覽
添加回答
舉報
0/150
提交
取消