开发中常用的Git命令大全(手动收藏)

505 阅读2分钟

开发中常用的Git命令

1.在想要同步的文件夹中初始化git

git init

2.存入暂存区,提交至本地

git add . 
git commit -m "测试"

3.可以查看所有分支

git branch // 查看本地分支
git branch -a // 查看全部分支

4.添加远程分支

git remote add origin https://gitee.com/****/aa.git

5.刷新分支

git fetch

6.本地分支关联远程分支

git branch --set-upstream-to=origin/远程分支名称  本地分支名称

7.创建本地分支关联远程分支

git checkout -b [分支名] [远程名]/[分支名]

8.切换分支

git checkout 本地分支/远程分支

9.显示所有的操作记录

git reflog

10.查看刚才提交的 commit id

git log

11.版本回退

git reset --hard 11056c70(commit版本号)

12.git全局用户设置

git config --global user.name "***"
git config --global user.email "*******@gmail.com"

13.查看git配置信息

git config --list

14.拉代码

git pull

15.推送代码

git push (-u origin master)

16.删除本地分支

git branch -d 分支名

17.缓存修改中的代码

git stash save "save message"  # 执行存储时,添加备注,方便查找,只有git stash 也是可以的,但查找时不方便识别。

18.将缓存的代码恢复使用

git stash pop # 命令恢复之前缓存的工作目录,将缓存堆栈中的对应stash删除,并将对应修改应用到当前的工作目录下,默认为第一个stash,即stash@{0},如果要应用并删除其他stash,命令:git stash pop stash@{$num} ,比如应用并删除第二个:git stash pop stash@{1}

19.查看缓存栈所有的缓存内容

git stash list

20.将指定的commit应用于其他分支 / 转移某个分支的最近一次提交

git cherry-pick xxxx(commit版本号/分支名)

21.查看本地文件的修改状态

git status

前端代码提交规范

push 代码时 commit 版本描述统一为:

feat: 新特性
fix: 修改问题
refactor: 代码重构
docs: 文档修改
style: 代码格式修改, 注意不是 css 修改
test: 测试用例修改
chore: 其他修改, 比如构建流程, 依赖管理
pref: 性能提升的修改
build: 对项目构建或者依赖的改动
ci: CI 的修改
revert: revert 前一个 commit

如:git commit -m "feat: add icon"(注意::使用的是英文的,且后面带一个空格)