1. 本地代码未修改,只有master分支,直接更新
个人Git学习文档
https://github.com/Songwxu/Git/blob/main/Git.md
git创建新分支
https://blog.csdn.net/qq_37899792/article/details/121328761
指定clone某个分支即可:
git clone -b 远程分支名 远程仓库地址
Git从远程仓库拉取更新本地代码
git pull
但前提必须是本地的代码没更改过。比如,你提交了代码到 github 后,随后别人也提交代码到 github,然后你需要更新别人提交的代码到你本地,
就可以直接使用该命令。假如你提交代码后再修改过你本地的代码,就会产生冲突,直接使用该命令会失败的。
2. 本地代码有修改,多分支。
//切换到master分支
git checkout master
//更新master分支
git pull
//切换到自己的分支isso
git checkout isso
//把master分支合并到自己分支
git merger master
3. 本地代码有修改,只有master分支,直接覆盖本地代码
//重置索引和工作目录
git reset --hard
//更新代码
git pull
4.本地代码有修改,直接覆盖远程仓库代码
// 覆盖isso分支
git push --force origin isso
// 覆盖主分支
git push --force origin master
# git合并的时候遇到冲突问题
Merging is not possible because you have unmerged files
### 解决方法:https://blog.csdn.net/mynameislinduan/article/details/82147965