git基本操作(2)

1.新建一个分支
   git branch [branch_name]
2.切换到另一个分支
   git checkout [branch_name]
3.上面两条命令可以合并为一条  git checkout -b [branch_name]

4.合并分支
    先回到主分支  git checkout master
    合并分支 git merge [branch_name]
5.删除分支
    git branch -d [branch_name]
    git branch -D [branch_name] 强制删除
6.查看个分支最后一次commit信息 git branch -v
7.查看哪些分支已被并入当前分支 git branch --merged
  查看尚未合并的分支    git  branch ---no-merged

8.推送 git push (远程仓库名)(分支名)

9.当git fetch origin时,可能会抓取到新的远程分支,但你仍然无法编辑该远程分支
    例如分支severfix, 如果想要一份自己的本地分支,可以在远程分支的基础上分化
    一个新的分支 git checkout -b serverfix origin/serverfix 或 git checkout --track origin/serverfix

10.删除远程分支  git push [远程名] :[分支名]

11.衍合  将branch b 合并到 branch master
         git checkout b
         git  rebase master


    其他  例如
         创建一个特性分支server,修改并提交c3和c4,然后从c3的地方再增加一个分支client

         先将client合并到主线 git rebase --onto master server client
                               git checkout master
                               git merge client
        现在将server也包含进来 git rebase master server
                               git checkout master       
                               git merge server


12.配置
    git config branch.master.remote origin
     git config branch.master.merge refs/heads/master
     初始化远程仓库时最好使用 git --bare init   而不要使用:git init
     由于git默认拒绝了push操作,需要进行设置,修改.git/config添加如下代码:
    [receive]
    denyCurrentBranch = ignore
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值