- 主分支有修改
- 当前分支有修改
- 需要将当前分支合并至主分支
- 在当前分支上进行 git stash 将修改先隐藏
- git checkout main 回到主分支
- git pull 拉取主分支上最新代码
- git checkout 回到自己的分支
- git merge main 将主分支的代码merge到自己的分支
- git stash pop 释放之前修改的内容
- 手动解决冲突 (删代码....)
- git add .
- git commit ...
- git push
- 主分支没修改
- 当前分支有修改
- 需要将当前分支的代码合并至主分支
- git chekcout main && git pull (以防万一,每次都提前拉一下主分支上的最新代码)
- git merge 将分支合并至主分支
- git push 将主分支的代码上传并合并
- git pull git push 超时
- ping github.com 确认连接超时
- git config --global http.proxy 127.0.0.1: 配置代理
- git config --global -l 查看git的所有配置