测试好文之一git基础命令的学习14个基础命令附其他16个命令
来源:互联网 发布:ubuntu gcc安装包下载 编辑:程序博客网 时间:2024/05/22 10:59
都是基础的命令,并没有什么新意,如果是很熟或者不太熟的时候拿来复习一下也是好的;
承接我的之前写的一篇文章:测试好文之一git基础命令的学习16个基础命令,链接地址:http://blog.csdn.net/a136332462/article/details/72649951
以下的说明都是我自己根据自己的理解添加的,如果大家觉得有问题,可以直接提出来,我尽量第一时间更改
1.创建并切换到分支
git checkout -b dev
2.创建分支
git branch dev
切换分支
git checkout dev
3.同样的在这个分支下将文件提交
git add 文件名
4.合并指定分支到当前分支
git merge dev
5.删除dev分支
git branch -d dev
6.注意--no-ff参数,表示禁用Fast forward
git merge --no -ff -m '提交说明' dev
7. 修改bug时在master上创建临时分区,假设目前在dev分区
git stash
git checkout master
git branch bug-011
git checkout bug-011
修改bug中
git add "文件名"
git commit - m '提交说明'
git checkout master
git merge --no -ff -m '合并说明' bug-001
git branch -d bug-001
git checkout dev
git stash list
恢复方法一:git stash apply git stash drop
恢复方法二:git stash pop
8.查看远程仓库连接详细信息
git remote -v
9.开发过程中的分支
master分支是主分支,因此要时刻与远程同步;
dev分支是开发分支,团队所有成员都需要在上面工作,所以也需要与远程同步;
bug分支只用于在本地修复bug,就没必要推到远程了,除非老板要看看你每周到底修复了几个bug;
feature分支是否推到远程,取决于你是否和你的小伙伴合作在上面开发。
10.找到历史提交的commit id
git log --pretty=oneline --abbrev-commit
11.标签
git checkout -b dev
git tag v0.1(下次commit的时候默认就是这个标签了)
git tag v0.9 44444(commit id )
12.查看标签信息
git tag show
13.创建带有说明的标签,用-a指定标签名,-m指定说明文字
git tag -a v0.1 -m "version 0.1 released" 3628164(commit id)
14.标签
命令git push origin <tagname>可以推送一个本地标签;
命令git push origin --tags可以推送全部未推送过的本地标签;
命令git tag -d <tagname>可以删除一个本地标签;
命令git push origin :refs/tags/<tagname>可以删除一个远程标签。
好吧 git的命令已经学的差不多了,剩下就是好好复习了
- 测试好文之一git基础命令的学习14个基础命令附其他16个命令
- 测试好文之一git基础命令的学习16个基础命令
- Linux20个基础命令学习
- linux26个基础命令
- Git基础命令学习
- git的基础命令
- 25个常用的linux基础命令
- 【Linux基础】其他命令
- 【GIT】Git基础命令
- GIT常用的基础命令
- git基础类的命令
- git的一些基础命令
- Git操作的基础命令
- linux基础命令学习之一-ls
- Linux学习笔记:Linux基础命令之一
- Git基础命令
- Git基础命令
- Git基础命令
- java中volatile关键字的含义
- 参数innodb_data_file_path修改注意事项
- linux入门第4篇-文件和目录权限
- 判断imageview是否有图片或者是默认图片
- SpringDataJpa的Specification查询
- 测试好文之一git基础命令的学习14个基础命令附其他16个命令
- 运算符优先级
- 创业互联网公司如何搭建自己的技术框架
- 【Jmeter】参数Parameters(2)
- trafodion(esgynDB)离线安装
- 2017网易春招 双核处理(DP)
- K-means聚类算法
- Android5.0 DatePicker 和 TimePicker 恢复至低版本滚动选择模式
- JAVA编码问题