企业Git开发流程实操

之前一直用的IDEA的可视化编辑,最近研究了一下git命令行方式进行开发,感觉甚有帮助,实操没问题,记下来希望对大家有用,如有不对还望指正。

背景:这里我们远程仓库是origin\remote,本地拉取了同名分支remote,同时本地新建了一个edit分支用来本地开发,使用本地remote分支与远程同步 

1. 从远程仓库拉取 remote 分支

首先,从远程仓库拉取 remote 分支:

git fetch origin
git checkout -b remote origin/remote

2. 从 remote 分支创建新的开发分支 edit

创建一个新的分支 edit 来进行开发:

git checkout -b edit remote

3. 在 edit 分支上进行开发

在 edit 分支上进行所有需要的开发和修改:

# 用于查询当前目录下的修改,会输出一个当前修改文件(如果有修改的话)
git status
git add "git status中有修改的全部目录"
git commit -m "描述你的修改"

4. 同步 remote 分支与远程仓库

在开发过程中,可以定期同步 remote 分支以获取最新的更改:

git checkout remote 
git pull origin remote

5. 将 edit 分支的更改与 remote 分支合并

在合并 edit 分支的更改到 remote 分支之前,确保 edit 分支与最新的 remote 分支保持同步:

git checkout edit 
git rebase remote

6. 处理潜在的冲突

如果在 rebase 过程中遇到冲突,需要手动解决冲突并继续 rebase:

# 解决冲突后...

git add <resolved-files> 
git rebase --continue

7. 将 edit 分支的更改合并到 remote 分支

在 edit 分支上完成开发并确保它与 remote 同步后,可以将更改合并回 remote 分支:

git checkout remote 
git merge edit

8. 推送 remote 分支到远程仓库

在本地完成合并后,将 remote 分支推送到远程仓库:

git push origin remote

9. 删除 edit 分支(可选)

如果 edit 分支已经完成开发工作,可以选择删除它:

git branch -d edit
  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神来之勇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值