当前位置:   article > 正文

github+tortoise的组合使用_tortoisegit 链接github

tortoisegit 链接github

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

提交代码的操作

远程(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会自动将两个分支上的更改进行合并,如果有冲突需要手动解决。合并分支可以将不同开发工作合并到一起,并确保所有修改都能够成功应用。)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/1007293
推荐阅读
相关标签
  

闽ICP备14008679号