如何在Github上Pull Request的教程

step1 Fork

Fork项目的仓库到自己仓库,记得是对应要贡献的分支。
转到 GitHub 上您要贡献的存储库,然后单击页面右上角的“Fork”按钮。 这将在您的 GitHub 帐户中创建存储库的副本。

克隆存储库:创建存储库后,您需要将其克隆到本地计算机。 为此,请导航到 GitHub 上的分叉存储库,然后单击“克隆或下载”按钮。 复制提供的 URL。

打开终端或命令提示符并导航到要克隆存储库的目录。 然后,输入以下命令,将 URL 替换为您复制的 URL:

step2 Clone

Clone自己仓库的项目到本地,记得是对应的分支。

# Clone your fork to your local machine
git clone https://github.com/Hermanye996/mini_pupper_ros.git -b ros2

step3 Create New Branch

创建一个新分支:在进行任何更改之前,创建一个新的分支来处理。 这很重要,因为它允许您将更改与主分支分开,从而更易于管理和审查。
先进入克隆到本地的仓库

cd mini_pupper_ros
git checkout -b ros2_update

step4 Make your changes

修改代码

step5 Stage the modified files for commit

确认所有修改的文件

git add .

如果要确认单个修改的文件

git add file_name

step6 Commit your changes

提交修改到本地的仓库

cd mini_pupper_ros
git commit -m "ROS2 Update"

step7 Push your changes

推送更改到自己的仓库

git push origin ros2_update

此时可能会遇到权限问题,因为Github不再支持以密码访问Github仓库,需要创建个人令牌,用个人令牌码代替密码。
问题解决参考

Create Personal Access Token on GitHub

From your GitHub account, go to Settings → Developer Settings → Personal Access Token → Generate New Token (Give your password) → Fillup the form → click Generate token → Copy the generated Token, it will be something like ghp_sFhFsSHhTzMDreGRLjmks4Tzuzgthdvfsrta

对于Linux系统:
对于 Linux,您需要使用用户名和电子邮件地址配置本地 GIT 客户端

git config --global user.name "your_github_username"
git config --global user.email "your_github_email"
git config -l

相关链接:
https://aaronflower.github.io/essays/github-fork-pull-workflow.html
https://www.freecodecamp.org/chinese/news/how-to-make-your-first-pull-request-on-github/

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值