如何提出正确的提取请求



远程存储库有3个分支:masterdevstage

我需要添加更多基于远程dev分支的功能,并将其推送到远程存储库进行审查,并提出拉取请求。我需要做的正确步骤是什么?

那是。。。

  1. git clone <remote repository>

  2. git branch -b feature-1 origin/dev

  3. feature-1分支上,我添加了一些代码…

  4. git add .

  5. git commit -m "add feature-1"

  6. git push origin feature-1

如何确保pull请求将合并到远程dev分支?

如果你有一个IDE(比如VS(,那么使用Git菜单会更容易。一般来说,当我们开发一个新功能时,我们会遵循这个顺序。

假设您克隆了项目

  • Pull(确保获得最新更改(
  • 创建新分支
  • 切换到新分支
  • 进行更改
  • 提交
  • Push
  • 在github上进行PR

命令

创建一个新的分支

git checkout -b {branch_name}

提交

git add .
git commit -m {comment}

推送

git push -u origin {remote_branch_name}

从那时起,您可以从github 进行新的PR

最新更新