git提交操作详解(命令行)

用命令行操作比较少,公司同事分享了一个教程,记下来作为笔记

假设我本地的开发分支名是:work

下面是合并分支的步骤:

1.      git status      (查看git状态,add之后就变成绿色,如果没有add就是红色)

         git add .       (提交全部修改到暂存区)

         git commit .  (全部修改提交完毕)

        *此时,会弹出个打tag的窗口,按下i键开始输入,输入mod:  ,后面自己输入。输入法切换到英文,连续按下esc : wq回车键即可退出编辑

2.        git checkout master        (切换到主分支)

            git pull                            (把远程库的最新节点拉到本地)

            git status                           

3.        git checkout work

            git rebase master            (合并主分支)

            *这时有可能会出现冲突,解决冲突。修改完后执行两条命令 git add .    git rebase

4.        git checkout master

            git merge work            (主分支合并最新的work分支)

            git push                        (本地master分支提交到远程库)

5.       这一步可以不要,切换到原来的分支继续开发 

            git fetch

            git checkout -b work        (在本地新建work分支,继续开发)

 

走完这几步,就能继续开发,以后提交的话再次走这几步

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值