git 常用命令

104 阅读1分钟
  1. 本地仓库重置
# -hard 不保留更改的代码  不加hard可以在本地保留之前的change
git reset —hard 0192339…. 
  1. 远程强制重置到指定提交
git push origin 7d7a0d..:test -f
  1. 可以让当前分支基于远程源分支开发(但是要注意push 到远程,如果没push就不管)
git rebase origin/test 
  1. 将你的本地修改放到远程修改的顶部 (变基,大佬改了,我把我的改动放大大佬后面)
git config pull.rebase true

然后正常pull, push

  1. 修改远程仓库拉取路径
# 查看当前远程仓库
git remote -v

# 修改 origin 地址
git remote set-url origin <https://github.com/username/new-repository.git>

# 或者使用 SSH
git remote set-url origin git@github.com:username/new-repository.git
  1. 合并分支,但是会有commit
git merge origin/test.