一、 拉取代码
# git 地址看项目情况
http://xx.xx.xx.xxx/xcoa/xcoa.git
1.1、步骤
1.2、最终效果截图
二、将远程分支检出到本地
2.1、步骤
2.2、效果如下
三、新建自己的分支
3.1、使用本地分支拉新建自己的本地分支
3.2、将自己的自己的本地分支提交到远程仓库
四、常用操作
为了操作,我建了2个分支作为测试
1. xcoa-cloud-zhoufei-test
1. 开发的分支,开发的时候使用
2. xcoa-cloud-zhoufei-test-main
1. 主干的分支,发布的时候使用,发布时候需要将开发的分支合并过来。
4.1、分支切换
4.2、代码提交
4.2.1、提交前,先拉取别人提交的代码,防止自己的代码覆盖了别人的
4.2.2、选择自己的代码提交到本地仓库
4.2.3、将代码提交到远程仓库
4.3、分支合并步骤
目的:
1. 将xcoa-cloud-zhoufei-test分支的代码合并到xcoa-cloud-zhoufei-test-main分支中
2. 术语
1. test:xcoa-cloud-zhoufei-test
2. main:xcoa-cloud-zhoufei-test-main
步骤
1. 将本地test和本地main代码都拉取最新的
2. 将本地main合并到本地test
3. 将本地test的代码提交的远程test
3. 将本地test合并到本地main
4. 将本地main提交到远程main
4.3.1、 改动点
-
xcoa-cloud-zhoufei-test的改动
-
xcoa-cloud-zhoufei-test-main的改动
4.3.2、将本地test和本地main代码都拉取最新的
4.3.3、将本地main合并到本地test
4.3.4、将本地test的代码提交的远程test
4.3.5、将本地test合并到本地main
4.3.6、将本地main提交到远程main
五、不常用操作
5.1、删除分支
5.1.1、删除本地分支
5.1.2、删除远程分支
5.2、版本回退
5.2.1、回退到某个commit_id,代码还是原来你修改的
git reset --soft commit_id
5.2.2、彻底回退到某个commit_id版本,本地的源码也会变为commit_id版本的内容
git reset --hard commit_id
5.2、合并指定提交记录代码
git cherry-pick -n d153ca74915240ace5cd1ef28a8a6208c2a44b19
5.3、撤销某次提交记录
git revert 撤销的commitId