您的位置:首页 > 其它

git 常用命令 创建查看删除分支,创建查看删除tag等

2016-12-12 17:43 260 查看


1. git 文档 

https://github.com/progit/progit/blob/master/zh/02-git-basics/01-chapter2.markdown
https://github.com/progit/progit/tree/master/zh
http://www.uml.org.cn/pzgl/201204285.asp

 

如果是windows操作系统,可以装可视化的版本控制器:小乌龟。这样的话就不用敲git命令了。小乌龟安装配置如下:
http://blog.chinaunix.net/uid-25806493-id-3319781.html
http://my.oschina.net/longxuu/blog/141699

 


2. 常用命令: branch、tag、 pull、fetch

## branch

git branch                        /*查看本地分支*/
git checkout -b daily/1.0.0   /*签出新分支*/
git checkout daily/1.0.1      /*切换到其他分支*/
git push origin daily/1.0.0   /*push到远程分支*/
git branch -d daily/1.0.0   /*删除本地分支*/
git push origin --delete daily/1.0.0 /*删除远程分支*/


删除也可以这样:git push origin :branch-name


 

## tag

git tag  /*查看本地tag*/
git tag -d publish/1.0.0   /*删除本地tag*/
git push origin --delete tag publish/1.0.0 /*删除远程tag*/


 
##合并远程分支到本地分支

git fetch origin daily/1.0.0  /*获取远程分支*/
git merge origin daily/1.0.0  /*将本地分支与远程分支合并*/
git pull origin daily/1.0.0     /*获取并合并远程分支到本地分支*/


 

注意:

git pull 相当于是从远程获取最新版本并merge到本地

在实际使用中,git fetch更安全一些
因为在merge前,我们可以查看更新情况,然后再决定是否合并

 

3. git 常用步骤

执行 
git init

 git checkout -b daily/3.0.0       /*签出新分支*/
 git add src/test.js                  /*添加到暂存区*/
 git commit -m "你的提交信息" 
 git merge master                   /*合并分支,可以不做,如果有其它版本的修改,要merge*/
 git push -u origin daily/3.0.0 
 git tag publish/3.0.0              /*打tag*/
 git push -u origin publish/3.0.0 发布tag 
git pull origin daily/1.0.0         /*合并远程分支和本地分支*/
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: