git 完整使用整理(分支管理)

接着上一篇内容继续:

这部分主要有:分支管理,在线代码管理


分支管理

查看分支: `git branch`

$ git branch 
* dev
  master

表示有有两个分支,主分支和开发分支,当前位于开发分支上

创建一个分支:

$ git branch dev2
$ git branch
* dev
  dev2
  master

创建了一个分支dev2

切换分支:

$ git checkout dev
Switched to branch 'dev'

此时将分支切换到了dev

删除分支:

$ git branch -d dev2
Deleted branch dev2 (was 3520001).

使用`git branch -d branch_name ` 可以删除分支,如果分支中有改动,这样会删除不了,使用-D 可以强制删除。

合并分支:

$ git merge dev --no-ff
 

将dev中的改动合并到主分支,后面的参数是保存一个修改记录。同时,如果有冲突可以先解决冲突,再次commit 就可以了。

合并的时候要在主分支中进行。

临时修改:

$ git stash
Saved working directory and index state WIP on dev: f8e9ac1 insert some 11111
HEAD is now at f8e9ac1 insert some 11111

会将开发环境中的修改的内容暂时储存起来,可以进行其他操作。

查看和恢复临时修改:

$ git stash list
stash@{0}: WIP on dev: f8e9ac1 insert some 11111

Administrator@ELEX-20150529PJ MINGW64 /e/gitTUT (dev)
$ git stash pop
On branch dev
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   hello.txt

no changes added to commit (use "git add" and/or "git commit -a")
Dropped refs/stash@{0} (5a42022768b09a289b77de550d91dc20a2205ac9)

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值