1. 程式人生 > >udacity 的如何使用git課程終於找出merge master和coins時候的問題了

udacity 的如何使用git課程終於找出merge master和coins時候的問題了

以下是Udacity給的解釋

這表示在你開始合併時,檔案的狀態不同於 Caroline 的檔案狀態。要修復此問題,請完成以下步驟:

  1. 執行 git merge --abort,將檔案恢復到你開始合併之前的狀態
  2. 仔細檢查檔案的狀態。如果在檢出 master 分支時執行 git log,則應看到 Caroline 的“Add color”提交是第二新的提交,而最新的提交應為你修復 bullet 錯誤的提交。如果使用 git diff 將你的提交與 Caroline 的提交進行對比,你的提交應在第 424 行引入 this.delayBeforeBullet = 10; 這行程式碼。應僅使用空格(無製表符)使該行的縮排程度與其下面一行相同,而且該行之後應無空格。
  3. 在檔案處於正確的狀態後,利用你所做的更改新建一個提交。
  4. 重新嘗試合併。

我在這之中試了無數次都gg了,除錯了快半天,最後發現,原來this.delayBeforeBullet 後有個空格,“=”號後面和數字“10”之間也有個空格。修復了這行程式碼,就ok了!!