亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Git提交代碼并合并到遠程倉庫操作步驟

標簽:
Git

这是一篇基础的git操作过程,大神请绕道,分享一下个人操作的过程,希望可以帮到一些人,另外就是觉得好记性不如烂笔头,记录一下总是好的!


三个分支:

master:主分支

develop:开发分支

lhfdev:本地开发分支

 

lhfdev本地开发分支的来源:首先切换到develop分支下,然后执行:git checkout -b lhfdev origin/lhfdev   这样就创建了lhfdev分支

开发都在自己的分支上开发,测试通过后,提交到开发库,进而合并到master主干。

 

在lhfdev分支上开发完成,并测试通过后,需要将代码提交合并到远程仓库上,具体步骤如下:

1. 从lhfdev分支切换到develop分支上:git checkout develop

2. 将lhfdev分支上的代码合并到develop上:

git merge --no-ff -m '合并 双十一预售活动' lhfdev 

https://img1.sycdn.imooc.com//5bdd633d00014b1e05540200.jpg

3. 发现冲突文件,编辑冲突文件,解决冲突,再次提交

git add 文件

git commit -m ‘注释’

https://img1.sycdn.imooc.com//5bdd63810001e8f605540343.jpg

4. 提交之后,对比一下develop和lhfdev分支:

git diff develop lhfdev

5. 发现完全相同,说明冲突已经解决,可以查看一下日志:

git log

6. 提交之前,先更新一下远程代码到develop上:

git pull origin develop

7. 然后提交develop代码到远程:git push origin develop

8. 提交之后,比对一下develop与master的不同:

git diff develop master

https://img1.sycdn.imooc.com//5bdd63ba00018a5a05530269.jpg

9. 比对发现代码一致,然后切换到master分支上:

git checkout master

10. 再将develop的代码合并到master上:

git merge --no-ff -m '合并开发分支20181031' develop

https://img1.sycdn.imooc.com//5bdd63ce0001f70d05540102.jpg

11. 在比对一下master与develop分支是不是相同:

git diff develop master

12. 再将master分支的代码提交到远程,提交之前先更新:

git pull origin master

13. 更新完成后,进行提交:git push origin master

https://img1.sycdn.imooc.com//5bdd63e700017fe705540185.jpg

到此就完成开发分支与master分支代码的合并与提交操作了。

14. 任务完成之后,我们需要将本地开发分支删除,首先切换到develop开发分支上:git checkout develop

15. 然后删除本地开发分支:

git branch -d lhfdev

https://img1.sycdn.imooc.com//5bdd64050001ae2e05540218.jpg

16. 再次查看分支:git branch  就剩下master与develop分支了,也就是一个干净的git了。

17. 下次再开发新功能的时候,需要再次从develop分支中创建一个新分支,开始开发。


分享一下,可能有不对的地方,请大神指出。同时,也感谢诸君的支持!


點擊查看更多內容
1人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
JAVA開發工程師
手記
粉絲
1.5萬
獲贊與收藏
8507

關注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消