udacity 的如何使用git課程終於找出merge master和coins時候的問題了
阿新 • • 發佈:2018-12-13
以下是Udacity給的解釋
這表示在你開始合併時,檔案的狀態不同於 Caroline 的檔案狀態。要修復此問題,請完成以下步驟:
- 執行
git merge --abort
,將檔案恢復到你開始合併之前的狀態 - 仔細檢查檔案的狀態。如果在檢出 master 分支時執行
git log
,則應看到 Caroline 的“Add color”提交是第二新的提交,而最新的提交應為你修復 bullet 錯誤的提交。如果使用git diff
將你的提交與 Caroline 的提交進行對比,你的提交應在第 424 行引入this.delayBeforeBullet = 10;
這行程式碼。應僅使用空格(無製表符)使該行的縮排程度與其下面一行相同,而且該行之後應無空格。 - 在檔案處於正確的狀態後,利用你所做的更改新建一個提交。
- 重新嘗試合併。
我在這之中試了無數次都gg了,除錯了快半天,最後發現,原來this.delayBeforeBullet 後有個空格,“=”號後面和數字“10”之間也有個空格。修復了這行程式碼,就ok了!!