代碼提交一般有五個步驟

代碼提交
代碼提交一般有五個步驟:
1.查看目前代碼的修改狀態(tài)
2.查看代碼修改內(nèi)容
3.暫存需要提交的文件
4.提交已暫存的文件
5.同步到服務(wù)器

  1. 查看目前代碼的修改狀態(tài)
    

提交代碼之前,首先應(yīng)該檢查目前所做的修改,運(yùn)行Git status命令
a) 已暫存 (changes to be committed)

new file //表示新建文件
modified //表示修改文件
deleted //表示刪除文件
b) 已修改 (changed but not updated)


modified //表示修改文件
deleted //表示刪除文件
另外,git 給出了可能需要的操作命令,git add/rm, gitcheckout --
c) 未跟蹤 (untracked files)

   ![](http://my.csdn.net/uploads/201206/22/1340370539_8876.png)
  1. 查看代碼修改的內(nèi)容
    

git diff <file>
比較某文件與最近提交節(jié)點(diǎn)的差異。
注意:如果該文件已暫存,那么應(yīng)該使用git diff –cached<file>
git diff <hashcode> <hashcode> <file>
比較某文件在提交節(jié)點(diǎn)a,節(jié)點(diǎn)b的差異。
技巧:如果省略后面一個hashcode,則默認(rèn)表示與上一提交節(jié)點(diǎn)比較。(也可以利用^運(yùn)算符)

  1. 暫存需要提交的文件
    

如果是新建的文件則git add <file>
如果是修改的文件則git add <file>如果是刪除的文件則 git rm <file>

  1. 提交已暫存的文件
    

git commit
注意注釋填寫規(guī)范。
git commit --amend
修改最近一次提交。有時候如果提交注釋書寫有誤或者漏提文件,可以使用此命令。

  1. 同步到服務(wù)器
    

同步到服務(wù)器前先需要將服務(wù)器代碼同步到本地
命令: git pull
如果執(zhí)行失敗,就按照提示還原有沖突的文件,然后再次嘗試同步。
命令:git checkout -- <有沖突的文件路徑>
同步到服務(wù)器
命令: git push origin <本地分支名>
如果執(zhí)行失敗,一般是沒有將服務(wù)器代碼同步到本地導(dǎo)致的,先執(zhí)行上面的git pull命令。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Git是目前最流行的版本管理系統(tǒng),也是最先進(jìn)的分布式版本控制系統(tǒng)(distributed version cont...
    pro648閱讀 5,978評論 1 17
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,852評論 9 163
  • 我發(fā)現(xiàn)我的臆想癥好像越來越嚴(yán)重了,這可咋整。難道我真的要孤獨(dú)終老了么。為什么別人碰到真愛的幾率那么大,我就怎么都遇不上
    可是時間沒有等我閱讀 908評論 0 0
  • 小時候的伙伴都會水,能從水庫的這一頭游到那一頭。我總是有些羨慕,因為我有哮喘,我只能在岸上看著。長大了,哮喘不發(fā)作...
    陽光果粒閱讀 163評論 0 0
  • 1-你今天學(xué)到的還記得什么? 1.1 和別人交流會對自己的知識庫進(jìn)行重新整理分類。 1.2 如何通過一個動作改善頸...
    三木七閱讀 243評論 0 0

友情鏈接更多精彩內(nèi)容