git
来源:互联网 发布:软件培训学校哪家好 编辑:程序博客网 时间:2024/05/22 03:47
1、tag
1.1、git 打tag
列出标签
$ git tag # 在控制台打印出当前仓库的所有标签
打标签
git tag -a v1.0.6 -m “2016-9-23发布”
删除标签
git tag -d v1.0.6
推送标签
git push –tag
1.2、从tag打出分支
先进入Tag:git checkout v1.0.9
查看当前分支:git branch
打分支:git checkout -b v1.0.9+
git branch
2 分支branch
2.1、查看分支
查看远程分支: git branch -a
查看本地分支: git branch
(其中 当前所在分支为绿色)
2.2、新建分支
git branch v1.3
或者
git checkout -b v1.3
git rebase master
2.3、上传分支
git push origin v1.3
2.4、删除分支
删除本地分支: git branch -d v1.2.0
删除远程分支: git branch -r -d origin/branch-name
使用demo:
把主干的内容往 1.2推
先把本地的往主干推
git checkout v1.2
git pull origin v1.2
git merge master
git push
2.5、关联本地分支与远程分支 直接用git pull git push
git branch –track origin/v1.2
git push origin master
2.6、FAQ
Android studio git 报错 could not read from remote repository
解决办法:
setting –> Version Control –>Git ,In the SSH executable dropdown, choose Native
2.7、错误操作回滚
2.7.1 在master 上不小心 pull 了分支的内容其实是不要的。恢复回去
git log
找到要恢复的那个序列号
git reset –hard 序列号
2.7.2 本来要在 分支上开发,却把代码写在了master上,还没有提交:
git stash
然后切到分支
git chechout v1.4
再推回出来
git stash pop
- git
- git
- Git
- Git
- Git
- Git
- git
- git
- Git
- GIT
- git
- GIT
- Git
- git
- git
- Git
- GIt
- git
- Effective C++ 学习笔记 01 const关键字
- SQLServer与MySQL的比较
- Linux-xargs命令
- 新一代“蓝氧净血自体免疫调节”成果转化技术发布会倒计时5天
- charles的使用教程
- git
- 38.Search a 2D Matrix II-搜索二维矩阵 II(中等题)
- 1212
- 怎样利用好异常处理机制?
- 开发日志-ITS Android版本 综述
- 关于本地缓存localstorage与sessionStorage 数组 (array)字符串(string) 对象(object)的存储技巧和注意事项
- 12523
- Linux的文件管理命令和bash工作特性
- 25454