远程存储库有3个分支:master
、dev
、stage
我需要添加更多基于远程dev
分支的功能,并将其推送到远程存储库进行审查,并提出拉取请求。我需要做的正确步骤是什么?
那是。。。
-
git clone <remote repository>
-
git branch -b feature-1 origin/dev
-
在
feature-1
分支上,我添加了一些代码… -
git add .
-
git commit -m "add feature-1"
-
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