- 下载相关开发工具 ,先安装
Git-2.40.0-64-bit.exe
,再安装TortoiseGit-2.14.0.0-64bit.msi
。
-
命令管理 ;
-
可视化工具管理:利用可视化工具TortoiseGit 进行项目管理。
1.打开 github 注册并登录,在湖工商仓库 页面点击Fork
,然后点击Create a new fork
,创建分叉到个人仓库。
2.下载并安装git ;
3.克隆个人仓库(若出现SSL certificate problems请关闭加速器再克隆):
git clone https://github.com/{username}/carla_cpp.git
4.修改仓库的文件。
5.修改并本地测试没问题后,提交代码到个人仓库(参考可视化工具管理):
git add README.md
git commit -m "update"
git push
6.在自己仓库的首页发现有提交领先于湖工商仓库的main
分支,则点击Contribute
创建 Pull Request ,来湖工商仓库做出贡献,创建成功后等待管理员审核通过(如果发现个人仓库落后于湖工商仓库则点击Sync frok
以同步其他人的最新修改)。
注意事项:
- Pull Request 标题需要概括所修改的内容;
- 尽量少包含二进制文件;
- 不提交程序能够输出的中间文件、结果文件;
- 可以提供少量能够保证程序能够正常运行的示例数据,大的输入数据在README文件中提供百度网盘或者谷歌网盘的下载链接;
1.同步子模块
git submodule update --remote
2.本地检查Pull requests
请求
有人发送Pull requests
时,可以在 GitHub 上合并之前测试并验证更改 。
这里提供一个科学上网的链接 。
打开.git/config
,比如:
url = https://github.com/OpenHUTB/bazaar.git
将你用户名复制粘贴到github前面再加个@,变成:
url = https://[email protected]/OpenHUTB/bazaar.git
然后就可以进行授权并继续push。
# 增加缓存至4G
git config --global http.postBuffer 4048576000