常用命令
git remote add origin 远程仓库url
绑定远程仓库,后续可提交
git pull
拉取远程仓库代码并合并
git add -A
将所有新加的文件和修改文件加入暂存区
git restore --staged 文件名
将提交到暂存区文件移除
git commit -m ''
提交暂存区代码到本地仓库
git push origin dev(分支名称)
推送本地仓库代码到远程仓库
git stash
暂存本地修改的代码
git stash pop
释放暂存的代码
代码回退管理
git log
查看提交的历史信息
git log -p 文件名
查看本次修改了哪些内容
git reset --hard 提交的id
回退指定的版本
git push -f
强制提交远程仓库
git reflog
查看所有的提交历史,包括commit ,切换分支
git blame 文件名
查看文件代码哪行是谁提交的
git checkout -- *
将当前文件夹下的文件暂存区内容检出到本地(回退当前文件的修改)
git checkout -- 文件名
将当前文件暂存区内容检出到本地(回退当前文件的修改)
git reset --soft HEAD^
撤销上一次提交 HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1
如果进行两次的commit,想要都撤回,可以使用HEAD~2
–soft
不删除工作空间的改动代码 ,撤销commit,不撤销git add file
–hard
删除工作空间的改动代码,撤销commit且撤销add
git commit --amend
commit注释写错了,修改注释