? ? ? ? 對(duì)于剛畢業(yè)的我們來(lái)說(shuō),剛進(jìn)入公司不會(huì)用git很正常。慢慢學(xué),掌握以下的幾個(gè)命令,就能輕松的提交代碼了。我剛開(kāi)始也是不會(huì),慢慢摸索下總結(jié)了以下幾點(diǎn)。
? ? ? ? 1、首先需要下載代碼,如果使用的是ssh
? ? ? ? ? git? clone? 下邊的地址
2、進(jìn)入下載的目錄,對(duì)代碼進(jìn)行更新(記得時(shí)常更新,不然本地落后遠(yuǎn)端的主分支就會(huì)出現(xiàn)很多問(wèn)題)
? ? ? ? git pull origin 主分支? ? ? ? ? ? ? ? ? ? ? ? ? ??
3、對(duì)代碼編寫完后,在本地創(chuàng)建一個(gè)自己的分支
? ? ? ? git branch? 分支名
4、切換到到這個(gè)分支下
? ? ? ? git checkout 分支名
5、把這個(gè)分支推送到遠(yuǎn)端
? ? ? ? git push origin 分支名
6、時(shí)常查看更改的狀態(tài)
? ? ? ?git status
7、把更改的文件放到暫存區(qū)
? ? ? ?git add 文件名及它的路徑(執(zhí)行g(shù)it status時(shí),會(huì)顯示,直接復(fù)制即可)
?8、寫一段文字說(shuō)明
? ? ? ?git commit -m ‘文字說(shuō)明’(不可或缺的,如果公司有自己的套件,執(zhí)行自己公司的,就不用這個(gè)了)
9、如果想要查看自己的commit有沒(méi)有進(jìn)行添加可執(zhí)行
? ? ? ?git log(查看日志,所有的合并信息)
10、把代碼推送到遠(yuǎn)端
? ? ? ?git push origin 分支名(這里的分支名都是一個(gè)名字,與主分支名區(qū)別開(kāi))
然后你就可以創(chuàng)建一個(gè)pull requests 了,來(lái)進(jìn)行把自己寫的分支合并到主分支上。
以上就是提交代碼的全部流程!
如果你提交的代碼出現(xiàn)了問(wèn)題,需要進(jìn)行更改,來(lái)執(zhí)行以下流程:
有兩種更改,看自己的公司
(1)如果你的公司準(zhǔn)許提交多個(gè)commit,代碼更改后執(zhí)行
? ? ? ?
1、把更改的文件放到暫存區(qū)
? ? ? ?git add 文件名及它的路徑(執(zhí)行g(shù)it status時(shí),會(huì)顯示,直接復(fù)制即可)
?2、寫一段文字說(shuō)明
? ? ? ?git commit -m ‘文字說(shuō)明’(不可或缺的,如果公司有自己的套件,執(zhí)行自己公司的,就不用這個(gè)了)
3、如果想要查看自己的commit有沒(méi)有進(jìn)行添加可執(zhí)行
? ? ? ?git log(查看日志,所有的合并信息)
4、把代碼推送到遠(yuǎn)端
? ? ? ?git push origin 分支名(這里的分支名都是一個(gè)名字,與主分支名區(qū)別開(kāi))
(2)如果只準(zhǔn)許你提交一個(gè)commit
1、先把commit進(jìn)行撤銷
? ? ? ?git reset --soft HEAD^(一個(gè)^代表一次撤銷)
2、查看狀態(tài)
? ? ? ?git status
3、把放在暫存區(qū)的代碼取出暫存區(qū)(這個(gè)命令會(huì)在 (git status) 下有提示)
? ? ? ?git restore --staged (想要更改的文件及路徑)?
4、文件修改后,把更改的文件放到暫存區(qū)
? ? ? ?git add 文件名及它的路徑(執(zhí)行g(shù)it status時(shí),會(huì)顯示,直接復(fù)制即可)
?5、寫一段文字說(shuō)明
? ? ? ?git commit -m ‘文字說(shuō)明’(不可或缺的,如果公司有自己的套件,執(zhí)行自己公司的,就不用這個(gè)了)
6、如果想要查看自己的commit有沒(méi)有進(jìn)行添加可執(zhí)行
? ? ? ?git log(查看日志,所有的合并信息)
7、把代碼推送到遠(yuǎn)端文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-482380.html
? ? ? ?git push origin 分支名 -f(-f表示強(qiáng)制執(zhí)行,不加-f不能推送成功,因?yàn)榍斑呥M(jìn)行了撤銷,本地的commit落后遠(yuǎn)端的commit了)
????????學(xué)會(huì)以上的命令和進(jìn)行理解,就能準(zhǔn)缺的提交代碼了。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-482380.html
到了這里,關(guān)于Gitee 提交代碼流程(簡(jiǎn)易版)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!