git 常用命令

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

然后正常pull, push

  1. 修改远程仓库拉取路径
csharp 复制代码
# 查看当前远程仓库
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
bash 复制代码
git merge origin/test. 
相关推荐
Molesidy5 小时前
【Git】对于github的本地ssh客户端的配置与分支的使用
git·ssh·github
元亓亓亓11 小时前
Git零基础入门实践(带图解)
git
陈子迩13 小时前
关于git的安装(windows)
git
北城笑笑13 小时前
Git 9 ,.git/index.lock 文件冲突问题( .git/index.lock‘: File exists. )
前端·git·gitee·gitlab·github
lwx5728015 小时前
GitBook 入门指南
git
阿巴~阿巴~1 天前
Git 删除文件
git·gitee·github
花椒和蕊2 天前
记录git报错ssh: connect to host github.com port 22: Connection timed out,已解决
git·ssh·github
wayhome在哪2 天前
Git 合并:Merge 还是 Rebase?
git·面试·github
自动花钱机2 天前
Cherry-pick冲突与Git回滚
git