当前位置:   article > 正文

如何在Github上Pull Request的教程_github pull

github pull

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
  • 1
  • 2

step3 Create New Branch

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

cd mini_pupper_ros
  • 1
git checkout -b ros2_update
  • 1

step4 Make your changes

修改代码

step5 Stage the modified files for commit

确认所有修改的文件

git add .
  • 1

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

git add file_name
  • 1

step6 Commit your changes

提交修改到本地的仓库

cd mini_pupper_ros
  • 1
git commit -m "ROS2 Update"
  • 1

step7 Push your changes

推送更改到自己的仓库

git push origin ros2_update
  • 1

此时可能会遇到权限问题,因为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
  • 1
  • 2
  • 3

相关链接:
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/

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/413060
推荐阅读
相关标签
  

闽ICP备14008679号