git 命令使用
来源:互联网 发布:如何提高淘宝店铺销量 编辑:程序博客网 时间:2024/06/05 10:32
gitfetch--prune #这样就可在本地删除在远程不存在的branch
关于git branch的几个命令
gitbranch # 查询本地存在的branch
gitbranch-r # 查询远程的branch
gitbranch-a # 查询本地和远程branch
gitbranch-d-rorigin/todo #删除远程的todo branch
#查询远程heads和tags的命令如下:
gitls-remote--headsorigin
gitls-remote--tagsorigin
gitls-remoteorigin
- git branch branchname
- //创建并切换到新分支
- git checkout -b branchname
- //远程分支
- git push origin branchname
- //查看远程分支
- git branch -r
2. 删除远程分支和Tag
2.1 在Git v1.7.0之后
删除远程分支:git push origin --delete <branchName>
删除Tag:git push origin --delete tag <tagname>
2.2 在Git v1.7.0之前
删除远程分支(推送一个空分支到远程分支,其实相当于删除远程分支):
git branch -d <branchname>
git push origin :<branchName>
删除远程Tag(推送一个空tag到远程tag,其实相当于删除远程tag):
方法一:git tag -d <tagname>
git push origin :refs/tags/<tagname> (git push origin :v1.1)
方法二:git push origin --delete tag V1.1
3. 重命名远程分支
删除远程分支git push --delete origin dev
重命名本地分支git branch -m dev develop
推送本地分支git push origin develop
推送tag
1.push单个tag,命令格式为:git push origin [tagname]例如:
git push origin v1.0 #将本地v1.0的tag推送到远端服务器
2.push所有tag,命令格式为:git push [origin] --tags
例如:
git push --tags
或
git push origin --tags
如何获取远程版本:
1
xxx@moke:~
/code/demo
$git fetch origin tag V1.2
这样我们可以精准拉取指定的某一个版本.适用于运维同学部署指定版本.
最后验证远程服务器TAG :
1
git
ls
-remote -h -t git@git.com:xxx
/xxx
.git
获取远程tag
$ git fetch origin tag tag_name
阅读全文
0 0
- git的使用 git命令
- git - git 命令使用笔记
- git 简单命令使用
- git 简单命令使用
- git clone命令使用
- git 使用命令----
- git 基本命令使用
- git stash命令使用
- git config命令使用
- git使用命令
- git基本使用命令
- Git 命令与使用
- git命令使用总结
- Git命令使用技巧
- git命令使用
- git命令使用总结
- git命令模式使用
- git工具命令使用
- 破解 Navicat Premium 12
- NYOJ 303. 序号互换(数字/字符串处理+进制转换思想)
- UVA 1450 Airport (二分)PS:两种思路的改错,想AC就看我!!!
- 打开别人的vivado项目文件出错:Error when launching...Launcher time out.
- tomcat的启动方式
- git 命令使用
- C++学习笔记之对文件的操作
- openCV 2.4.13.3 配置VS2015
- matlab cell的用法
- 学习TensorFlow--变量
- rainday.js实现canvas绘制下雨的效果
- 07word 转html 包括图片转换
- mybatis和hibernate的区别
- 使用formData对象提交表单并上传图片