1. 本地代码未修改,只有 master 分支,直接更新
// 前提必须是本地的代码没更改过。比如,你提交了代码到 github 后,随后别人也提交代码到 github,
// 然后你需要更新别人提交的代码到你本地,就可以直接使用该命令。
// 假如你提交代码后再修改过你本地的代码,就会产生冲突,直接使用该命令会失败的。
git pull
2.本地代码有修改,多分支
// 切换到 master 分支
git chekout master
// 更新 master 分支
git pull
// 切换到自己的分支 dev
git checkout dev
// 把 master 分支合并到自己分支
git merger master
3. 本地代码有修改,只有 master 分支,直接覆盖本地代码
// 重置索引和工作目录
git reset --hard
// 更新代码
git pull
4.本地代码有修改,直接覆盖远程仓库代码
// 覆盖 dev 分支
git push --force origin dev
// 覆盖主分支
git push --force origin master
参考文章:https://www.cnblogs.com/delav/p/11118555.html
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。