这是我参与11月更文挑战的第12天,活动详情查看:2021最后一次更文挑战
介绍
git是版本控制工具,平常开发中的使用还是非常普遍的,命令非常多,但是常用的就那些。
常用命令
本地操作
- 查看代码修改
命令:git status
例:
1 | sh复制代码>git status |
查看状态,会在结果中打印出当前分支、修改内容
- 将变更加入暂存区
命令:git add .
“.”的目的是将当前目录下内容全部放入暂存区
例:
1 | sh复制代码>git add . |
分支操作
- 查看当前分支
命令:git branch -v
例:
1 | sh复制代码>git branch -v |
查看分支结果会打印出所有分支以及上次操作记录
- 切换分支
命令:git checkout [分支名称]
例:
1 | sh复制代码>git checkout feature/name |
切换分支,结果会打印出分支改变内容
- 新建分支
命令:git branch [新分支名称]
例:
1 | sh复制代码>git branch aa |
新建分支,默认根据当前分支创建新分支
stash操作
- 保存当前代码
命令:git stash
例:
1 | sh复制代码>git stash |
- 查看stash集合
命令:git stash list
例:
1 | sh复制代码>git stash list |
列表会打印出全部分支的stash内容
- 恢复stash内容
命令:git stash pop stash@{编号}
恢复stash内容,并删除此stash
例:
1 | sh复制代码>git stash pop stash@{2} |
恢复操作,会在结果打印出改变内容
日常开发常用组合操作
经常会出现在不同分支上面写业务代码,当需要切换分支工作之前,代码还没写完整,不想提交,就要将代码保存到stash
内,等再次切换回分支时恢复之前代码,不然一不注意就把代码带到切换后的分支上面了。
1 | sh复制代码# 切换前查看分支 |
参考
本文转载自: 掘金