git命令

2次阅读

共计 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 
正文完
 0