可以参考:
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
https://jingyan.baidu.com/article/359911f5a4fe4b57fe03060d.html?qq-pf-to=pcqq.group
参与了某个apach开源项目,用github过程中发现一些问题,对整个流程整理如下;
1:fork项目
登陆自己的gitHub,fork项目,fork之后会在你的账户下创建一个和原项目一样的仓库
例如fork了项目:https://github.com/apachecn/pytorch-doc-zh
那么在我的账户下会有一个和原项目一样的仓库,如图:
2:clone
然后到命令行,切换到你的想放本地仓库的文件夹,执行git clone url ,url是我账户下的仓库地址
- 切换到项目的某个分支
要先cd进入到项目文件夹,切换到要某一分支,git checkout 分支名,也可以创建新的分支,git checkout -b 分支名
例如:
cd pytorch-doc-zh
git checkout v0.3.0
3:本地编辑
用vscode或者其他编辑修改clone下的repo代码
4