工作常用的git命令
1:git本地代码提交后再pull云端代码会产生一个merge的commit如何处理?(git pull -r)
提交代码前,一定要先pull 再push,一定要先pull 再push,一定要先pull 再push,
如果先 push 之后,再在pull 弹出合并请求。
git pull -rebase
2:常用命令
# 恢复最近一次提交到暂存区(不改变提交历史)
git reset --soft HEAD~1# 强推代码
# 推送远程分支
git push origin HEAD:refs/for/dev/25Q1# 恢复到远程分支代码
git reset --hard origin/# 最近的一次提交上补交
git add <file>
git commit --amend# 查看暂存区的更改
git diff --cached# 本地删除分支
git branch -d <branch-name># 查看当前分支的远程追踪分支
git branch -vv# 创建并切换到新分支
git checkout -b new-branch # 当前分支改名
git branch -m new-branch-name# 查看远程仓库
git remote -v