github+tortoise的组合使用

整个框架 :本地+远程;获取代码+提交代码;

提交代码的操作

远程(github)

在github创建自己的远程开发分支
在这里插入图片描述
说明:其中远程分为自己的开发分支和主分支,主分支一般不动,是版本分支。自己的远程开发分支是用于接受本地开发分支推送的代码。
举例:远程的开发分支为:remotes/origin/csy-branch (值得说明的是,本地开发分支应与远程开发分支的名字保持一致)

本地

目标路径下 打开Git Bash
在这里插入图片描述
1、git clone 远程地址
2、git init -b dev 创建本地开发分支(csy-branch
3、修改编译代码
4、切换本地分支 git checkout csy-branch
5、向本地开发分支提交(由于还没有检出分支,目前是处在本地主分支上的大仓库上)(我设置的本地主分支名字为main,这里不太明白为什么会显示为master?)(但不影响使用,只要检出好分支状态就可以)
在这里插入图片描述
在这里插入图片描述

6、检出到本地开发分支后,将本地开发分支的代码推送到远程开发分支
在这里插入图片描述
本地就操作完成。
远程只需要进行远程分支的代码与远程主分支的代码合并处理即可。

获取代码的操作

本地

将分支切换到本地主分支(main) 再获取远程主分支代码。
在这里插入图片描述
2、然后切换分支,变成本地开发分支获取远程主分支代码(有待进一步确认,不知道中间哪步需要调整。)

1、切换到远程主分支:实现代码合并(一般由权限高的组员完成)
2、切换到本地主分支:拉取代码(可能会存在冲突,可以在拉之前,检查一下是否与自己编译的有出入,如果没有即可直接拉取)
在这里插入图片描述
拉取过程中会显示有哪些差异
3、切换到本地开发分支:拉取代码
注:拉取本地主分支和开发分支有什么不同的作用 ,目前还不太清晰。(可以方便代码检查和合并吧?在分支开发完成后,可以将更改合并到主分支或其他分支中。使用”git merge”命令可以将一个分支的更改合并到另一个分支中。合并时,Git会自动将两个分支上的更改进行合并,如果有冲突需要手动解决。合并分支可以将不同开发工作合并到一起,并确保所有修改都能够成功应用。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值