自己记录了一些常见git命令,因为用的时候偶尔会记不住是什么(尤其是代码撤回),整理到这里方便复习,后续也会实时补充
git status:
查看改动状态(是否改动的文件是否暂存)
git add:
把改动代码加入暂存(个人不常用,在vscode工作树里点加号直接暂存了)
git commit -m '[content]':
给提交的代码加注释,内容写在content里
git pull:
更新代码
git push:
提交暂存代码
git cherry-pick [commit_id]:
把某次提交合到当前分支上
git branch:
查看当前分支
git revert HEAD:
撤回最近的一次push
git revert ...:
撤回多个push,后面写要回到的commitid号
git push origin :
把撤销提交到远程
git reset --soft HEAD^:
撤销上一次commit(commit了还没push的情况)
git reset --hard :
本地分支回退到想要的提交,后面跟想回退到的commitid号
git push -f origin :
强制push本地分支到远程