github fork 及 pull requests 流程

1. 从原始仓库 fork 到自己的仓库

 2. clone 自己仓库的代码到本地

git clone https://xxxx.git

 

3. 添加 upstream(git地址为原始仓库地址,添加后可对原始仓库进行拉取和推送)

git remote add upstream https://xxx.git

 

4. 本地拉取原始仓库最新代码

git fetch upstream

 

5. 切换到要修改的原始仓库分支

git checkout upstream/branch_name

 

6. 创建本地的开发分支(同步的是 upstream/branch_name 原始分支的代码)

git checkout -b dev1

 

7. 提交本地开发分支代码

git add .

git commit -m 'xxx'

# 提交代码到原始分支的 pull requests
git push --set-upstream origin dev1

 

8. 撤销 commit 

# 撤销 commit、不撤销 git add .
git reset --soft HEAD^

# 撤销 commit、撤销 git add . 操作、撤销修改代码
git reset --hard HEAD^

 

posted @ 2024-10-29 22:04  _Q  阅读(41)  评论(0编辑  收藏  举报