git使用流程
git /ɡɪt/,读音近似 给特
一、初始化操作(这辈子就一次)
-
上游主仓库页面点击 Fork,生成个人副本仓库
-
克隆自己 Fork 仓库到本地
git clone git@github.com:自己的用户名/仓库名.git
cd 本地项目文件夹 -
绑定上游官方仓库(管理员主仓库,命名 upstream)
绑定上游仓库地址
git remote add upstream git@github.com:管理员账号/仓库名.git
校验远程配置是否成功
git remote -v
二、日常开发迭代(每次改代码都按这套执行)
-
进入项目目录,切回本地main主分支
cd ~/Documents/...
git checkout main -
可选:预览上游最近5条提交,查看管理员更新
git log --oneline upstream/main -5 -
拉取上游主仓库最新代码
git pull upstream main -
改代码...
5. 暂存全部修改
git add .
6. 本地提交,规范提交信息
git commit -m "feat: xxx"
7. 推送到自己 Fork 远程 origin/main
git push origin main
三、推送后 PR (想合入上游时)处理规则
1.去 GitHub 网页点 Pull Request
- 如果上一次 PR 还没合并,push 后不用再点 PR,内容自动追加
- PR 合并并关闭后,下次 push 才需要再点新的 PR
方式A(推荐,更安全):
先 1→2→3(pull 上游最新) → 改代码 → 4→5→6(add/commit/push)
方式B(也可以,但要多一步):
先改代码 → 1→2→3(pull 上游最新) → 解决冲突 → 4→5→6(add/commit/push)