在使用git-flow時候,在合併release分支到develop和master的時候報錯。 報錯內容為:Working tree contains unstaged changes. Aborting. 但是過了一會兒,再次合併release時候就沒有報錯。 我想問一下,這是因為什麼原因造成的。
另外,還有一個問題,在合併release時候會讓我你們寫備註的東西,該備註資訊和tag有什麼區別嗎?
謝謝!
Working tree contains unstaged changes
意思是,目前你的工作區,有未提交的程式碼。這時候是不能執行 rebase 的。。你得先 commit 或者 stash
rebase
commit
stash
Tag 代表版本,例如 1.0.0,那如果在幾次 Merge 之後準備把版本 bump 到 1.0.1,那這個新的 tag 裡面就會包含你寫的 merge 資訊。印像中是
意思是,目前你的工作區,有未提交的程式碼。這時候是不能執行
rebase
的。。你得先commit
或者stash
Tag 代表版本,例如 1.0.0,那如果在幾次 Merge 之後準備把版本 bump 到 1.0.1,那這個新的 tag 裡面就會包含你寫的 merge 資訊。印像中是