現在我正在練習Rails-tutorial practice3.1和3.2。git add→git commit。這是正確的嗎?
有一些我不明白。
<solve first exercise>
★★★$ git commit -am "Eliminate repetition (solves exercise 3.1)"
<solve second exercise>
$ git add -A
$ git commit -m "Add a Contact page (solves exercise 3.2)"
$ git push -u origin static-pages-exercises
$ git checkout master
爲什麼沒有做「git add」on★★★?? 我想,
演員(worktree)
↓↑★混帳添加
指數(分段區域)
↓↓★git的承諾
本地倉庫
所以我們不能沒有git add, 但我們可以。
現在我只是測試,
$ git commit -m "Add a Contact page (solves exercise 3.2)"
這是不好的。 (變更沒有提交承諾)
$ git commit -am "Add a Contact page (solves exercise 3.2)"
沒關係。 (添加聯繫人頁面(解決練習3.2)) ...爲什麼我們可以這樣?
其實,我知道dont't選項-a的意思....
請告訴我
1),我們可以git的承諾不混帳補充的嗎?
2)git commit -a
感謝
閱讀該文檔不應該是困難的,將遠遠快於寫在這裏的一個問題。它甚至是名單上的第一個選項:https://git-scm.com/docs/git-commit –
你是對的。謝謝,sixty4bit。 –