您的位置:首页 > 其它

Git-分支的创建与合并

2017-02-19 19:08 162 查看
创建新的分支并且切换

git checkout -b dev


appledeMacBook-Pro-2:git教程 apple$ git checkout -b dev
A   git基础代码.png
D   yy.sql
A   基础代码git.png
Switched to a new branch 'dev'


这一句命令相当于两句(checkout后面加上-b 表示创建并且切换)

git branch dev  //创建dev分支
git checkout dev //切换分支


查看分支

git branch


appledeMacBook-Pro-2:git教程 apple$ git branch
* dev
master


之前看到我的dev分支里面有两张图片,把其中一张复制一份副本然后 add .表示提交里面所有更新过的文件

appledeMacBook-Pro-2:git教程 apple$ git add .
appledeMacBook-Pro-2:git教程 apple$ git commit -m 'add'
[dev 5e9f179] add
4 files changed, 569 deletions(-)
create mode 100644 git基础代码.png
create mode 100644 git基础代码的副本.png
delete mode 100644 yy.sql
create mode 100644 基础代码git.png


好现在dev分支搞定了

切回到master里面看看其实master里面并没有更新是因为dev分支没有提交合并到master里面

git merge dev //dev分支合并到master中


appledeMacBook-Pro-2:git教程 apple$ git merge dev
Updating 590ebf9..5e9f179
Fast-forward
git基础代码.png          | Bin 0 -> 187540 bytes
git基础代码的副本.png | Bin 0 -> 187540 bytes
yy.sql                       | 569 ------------------------------------------------------------------------------------------------------------------------------------------------
基础代码git.png          | Bin 0 -> 187540 bytes
4 files changed, 569 deletions(-)
create mode 100644 git基础代码.png
create mode 100644 git基础代码的副本.png
delete mode 100644 yy.sql
create mode 100644 基础代码git.png


合并好之后发现文件已经到master里面了 ,然后删除dev分支就好

$ git branch -d dev
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git