Git分支管理

创建dev分支,并切换到dev分支

git checkout -b dev

git checkout命令加上-b参数表示创建并切换,相当于以下两条命令

git branch dev
git checkout dev

  

在项目中修改一个文件,比如readme.txt,之后进行add

git add readme.txt

add之后,进行commit

git commit -m "branch test"

 

切回master分支

git checkout master

进行merge合并

git merge dev

合并完成之后,可以删除dev分支

git branch -d dev

删除之后,可以查看一下

git branch

 之后可以push到远程库

git push origin master

  

注意:

远程仓库操作

touch readme.md
git init
git add readme.md
git commit -m "first commit"

// 关联远程库
git remote add origin git@server-name:path/repo-name.git

//由于远程库是空的,第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令
git push -u origin master

// -u参数之后,只要本地commit后,就可以通过以下命令把本地master分支的最新修改推送至GitHub
git push origin master

  

Git常用命令笔记

git branch dev

git checkout dev

==

git checkout -b dev

 

git add readme.txt

git commit -m "branch test"

 

git checkout master

git merge dev

 

git branch

git branch -d dev

git remote add origin git@server-name:path/repo-name.git(关联远程库)

git push -u origin master(第一次)

git push origin master

 

最简单直接的命令

git clone xxx.git

 

clone时创建新的分支替代默认Origin HEAD(master)

git clone -b [new_branch_name]  xxx.git

 

clone 远程分支

git clone 命令默认的只会建立master分支,如果你想clone指定的某一远程分支(如:dev)的话,可以如下:

A. 查看所有分支(包括隐藏的)  git branch -a 显示所有分支

* master

  remotes/origin/HEAD -> origin/master

  remotes/origin/dev

  remotes/origin/master

B.  在本地新建同名的("dev")分支,并切换到该分支

git checkout -t origin/dev 该命令等同于:

git checkout -b dev origin/dev

 

Reference 

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值