git简单操作,持续补充

拉分支:

git clone -b xxxxxx_xxx_new git@code-sh.rnd.xx.com:xxx/JVM.git

配置远端:

 git remote -v

origin  git@code-sh.rnd.xxx.com:xxx/JVM-team/JVM.git (fetch)

origin  git@code-sh.rnd.xxx.com:xxx/JVM-team/JVM.git (push)

git remote add codeclub http://code-sh.rnd.xx.com/xxx/JVM-team/JVM.git 

git remote add xxx git@code-sh.rnd.xx.com:xxx/JVM.git

创建个人分支:

git checkout -b <分支名> :

主线远端仓库,更新到个人远端仓库 (fork出来的)

1、先切换到个人的master

2、Git remote -v

3、查看是否含有主线远端仓库地址,如果没有就git remote add xx_remote git@code-sh.rnd.xx.com:xxx/JVM.git

4、再次查看git remote -v是否已经有了主线远端仓库地址

5、更新主线远端仓库地址到个人远端仓库

        git pull xx_remote master:master

6、切换到个人仓库的个人分支

      git checkout gerenfenzhi(个人分支)

7、将个人远端仓库跟新到个人分支

      git rebase

8、如果git rebase 有问题,可以先从个人分支push到个人的远端仓库。有冲突解决冲突。或者如果个人分支代码不需要修改,可以reset一下。

reset:  git reset --hard xxx(git log 日志可以查询,比如:3af98cf36284e64ca4f990316ba5e261f5fbd1ac) 

代码强制回到3af98cf36284e64ca4f990316ba5e261f5fbd1ac

再次git rebase,

从master pull代码,后,再切到个人分支,然后:

git rebase ,如果有冲突,vi 打开冲突的文件,查找“>>>”位置,进行修改,然后git add xxx。

继续git rebase --continue ,如果还有冲突,继续vi 修改,git add xxx

最后,如果是mr就进行,git commit --amend .再git push xx  xxxx -f 到个人分支远端。

9、提出mr后,如果有冲突或者review意见可以继续修改,然后先git add xxx.     再git  commit --amend  ; 然后再git push 个人远端名  个人分支名  -f

个人远端名是通过:git add 个人远端名  xxxx.xxxx. 参考3, 增加的。

10、

这个资料挺好:http://www.ruanyifeng.com/blog/2014/06/git_remote.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值