ps:所谓成长版就是后续可能还会添加命令:
1.删除本地分支:
git branch -d 分支名
2.拉取代码后默认master分支,切换到线上其他分支:
(1)查看线上所有分支:
git branch -a
(2)本地切换到线上指定分支:
// 以从master切换到develop为例
git checkout -b develop origin/develop
3.创建本地分支:
可通过下面命令创建本地分支。
git branch
比如以master为准创建一个新分支:
首先应确保处于该分支下,不是的话通过checkout切换:
git checkout 分支名
创建即可:
git branch 分支名
4.首次提交本地新分支:
可能会出现类似下述报错
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
......
解决方案:
git push -u origin 本地新分支名
5.git分支合并:
add commit之后,开始merge。
// 你处在master分支,现在想要将自己分支上的内容合并到master分支上并进行提交
git merge 你的分支
之后走一遍正常的提交流程即可~
6.本地分支信息并未与线上同步
通过git branch -a查询到的分支信息与线上的分支信息不一致,可尝试通过下述命令解决:
git remote update origin --prune
7.查看此项目远程地址
git remote -v
8.回退到某一版本
1)先查看代码的历史版本
git log
并记录下想要回退的版本号(如上图红框圈住部分)
(ps:按q推出log的查看状态)
2)通过reset命令回退至目标版本
git reset --hard 目标版本号
3)当提交失败时,通过下面命令强制提交
git push -f
9.查看代码变动
1.通过该命令可查看哪些文件做了变动
git status
2.查看(所有文件)具体的代码变动
git diff
3.查看(指定文件)具体的代码变动
git diff 文件路径
(ps:按q推出diff的查看状态)
待补充中。。。
希望本文会对您有所帮助~ ^_^