git开发流程

通过主远程分支创建自己的远程分支和本地分支,

在本地分支上开发

开发完上传到自己的远程分支上,

然后自己的远程分支和主远程分支进行合并

1.从主远程分支创建自己的远程分支和本地分支

首先,确保你的本地仓库是最新的,拉取主远程分支的最新代码。

git fetch origin

然后切换到主远程分支,通常是 mainmaster

git checkout main # 或者 git checkout maste

确保主远程分支是最新的。

git pull origin main # 或者 git pull origin master

接下来,从主远程分支创建你自己的本地分支并切换到该分支:

git checkout -b your-branch-name origin/main # 或者 origin/master

这会创建一个新的本地分支 your-branch-name,并将它与远程主分支(origin/main)建立关联。

2. 在本地分支上开发

在自己的本地分支上进行开发工作,修改代码并提交。

# 编辑代码 git add . # 或者选择性地添加文件

git commit -m "Your commit message"

3. 上传到自己的远程分支

将本地分支推送到自己的远程分支。假设你的远程仓库名为 origin,你的远程分支名与本地分支名相同(your-branch-name):

git push origin your-branch-name

4. 与主远程分支进行合并

完成开发并推送到自己的远程分支后,你可能希望将自己的分支合并到主远程分支(main)中。首先,切换到主远程分支并拉取最新的更改:

git checkout main  # 或者 master
git pull origin main  # 或者 git pull origin master
然后,合并你自己的分支到主分支:

git merge your-branch-name
如果合并过程中没有冲突,你可以直接提交。如果有冲突,你需要手动解决冲突并提交。

5. 将主远程分支合并后的代码推送到远程仓库

合并完成后,推送到远程主分支:

git push origin main  # 或者 git push origin master
 

6. 删除自己的远程分支(可选)

如果合并后不再需要自己的远程分支,可以删除它:

git push origin --delete your-branch-name

总结:

  1. 从主远程分支创建本地分支。
  2. 在本地分支上进行开发并提交。
  3. 推送本地分支到自己的远程分支。
  4. 合并自己的分支到主远程分支。
  5. 将合并后的主分支推送到远程仓库。
  6. 可选:删除不再需要的远程分支。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值