第一次提交程式碼到coding.net,用的以下三個指令:
# git add .
# git commit -m"init project"
# git push
那麼,以後修改了程式碼,每次提交都要執行這3個指令嗎?還有有所差別?
为情所困2017-05-02 09:32:09
git add -A 是將所有的修改都提交。你可以用git status查看目前的變化,然後透過git add xxx有選擇的提交。
git commit 是將變化先提交到本地。
git commit -m "xxxx" 其中引號中間是提交的說明文字。
如果直接git commit, 會出現一個vi介面,在裡面輸入提交的說明。 C-o 保存,之後C-x退出並提交。
git push 時將修改push到遠端
推薦https://book.douban.com/subject/24752672..., 可以大致瀏覽一下。
怪我咯2017-05-02 09:32:09
git add
.是将当前版本库中所有修改提交到版本库暂存区中,当你commit
後,暫存區就清空了。所以下次提交前還是需要先進行add操作的。
我最近也在學GIT,寫了一篇入門文章,你可以看看:http://justin-x.cn/2016/03/29/git-StudyN...
漂亮男人2017-05-02 09:32:09
git clone -> 工作區 -> git add -> 暫存區 -> git commit -> 版本庫 -> git push -> 遠端自己的倉庫 -> pull request -> 別人專案的倉庫