Py学习  »  Git

单独的Git提交/拉请求

Henry Lee • 4 年前 • 741 次点击  

我最初从master克隆了一个存储库并进行了更改。我被要求建立三个独立的分支,每个分支都有自己的相对提交和请求。 在完成所做的更改后,我对3个分支执行了以下步骤3次:

//For branch one
1) git checkout -b branchOne
2) git add file1 file2 file3
3) git commit -m "commit msg"
4) git push --set-upstream origin [branch_name]

//For branch two
1) git checkout -b branchOne
2) git add file4 file5 file6
3) git commit -m "commit msg"
4) git push --set-upstream origin [branch_name]

在做了三次之后,它创建了3个分支,但它们都共享相同的提交历史记录。提交历史记录基本上被更新/附加到下一个分支。

我现在需要做的是:

现在,我需要分离这些提交,以便已经创建的每个分支都有自己的请求和相对提交。 我怎样才能做到这一点?

更新: 除此之外,我还需要向一些分支添加新的提交。 因此,总之,我需要将提交分离到它们自己的分支(已经存在的分支)中,并向分支添加额外的新提交。

我如何恢复已经做出的提交,然后只将它们提交到相关的分支。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38000
 
741 次点击  
文章 [ 3 ]  |  最新文章 4 年前