共计 562 个字符,预计需要花费 2 分钟才能阅读完成。
git status 查看状态
git log 查看日志
git diff 比拟工作区和暂存区
git diff –cached 比拟暂存区和版本库
git diff master 比拟工作区和版本库
git reset HEAD^ 回退一次。版本库的文件替换缓存区
git reset HEAD~1 回退一次。版本库的文件替换缓存区
git reset –hard HEAD~1 版本回退一次。罕用
git reset –hard ID 回退到指定 ID 版本。罕用
–hard 重置暂存区和工作区
–soft 暂存区和工作区内容不变动,仅把 HEAD 指针扭转
git revert ID 比照回退,生成一次新的提交记录
git restore –staged xx.html 撤回暂存区,但不会批改工作区
git restore xx.html 撤回工作区
git branch dev 创立 dev 分支
git checkout dev 切换到 dev 分支
git branch -d dev 删除 dev 分支
git pull 拉取远端代码
远端回退
git reset --hard ID
git push -f origin master
git cherry-pick ID // 合并指定提交记录到别的分支
git add .
git cherry-pick continue
git merge --squash dev // 合并所有提交记录到别的分支
解决抵触
git add .
git commit
正文完