Git常用命令

git同步远程仓库

//新建一个upstream的远程主分支
git remote add upstream https://github.com/singerdmx/flutter-quill
//将远程主分支更新到本地
git fetch upstream
//切换到master分支                           
git checkout master
//将远程主分支合并到master                          
git merge upstream/master 
//推送到远程                   
git push       

Git仓库迁移到新的仓库

git clone --bare <旧仓库地址>
cd <克隆的仓库>
git remote rename origin old-origin
git remote add origin <新仓库地址>
git push -u origin --all
git push -u origin --tags

Git撤销远程提交

git revert <commit-hash>  
git push origin <branch-name>
# 重置到指定的提交  
git reset --hard <commit-hash>  
# 强制推送更改到远程仓库  
git push origin <branch-name> --force

posted @ 2024-01-08 19:14  南极冰川雪  阅读(6)  评论(0编辑  收藏  举报