我對github很新。從叉github同步
我從第三方做了一個分支,然後我修改了這個分支中的幾個文件並提交給我的分支。基於我的分支,我做了一個分支。
我注意到上游(我做叉的第三方來源)有一些更新,所以我同步我的叉。現在我該如何將我的分支上的更改推送到我的分支?
另一種情況是,我在我的分支做了一些修改後,我怎麼把它們推回到我的分支?
我對github很新。從叉github同步
我從第三方做了一個分支,然後我修改了這個分支中的幾個文件並提交給我的分支。基於我的分支,我做了一個分支。
我注意到上游(我做叉的第三方來源)有一些更新,所以我同步我的叉。現在我該如何將我的分支上的更改推送到我的分支?
另一種情況是,我在我的分支做了一些修改後,我怎麼把它們推回到我的分支?
你需要做:
git request-pull original_repo <repo_url> repo_with_changes
這將拉動新的代碼到original_repo
這裏是關於它的更多信息:根據我的叉子 https://git-scm.com/docs/git-request-pull
,我做了一個分支。我注意到上游有一些更新(我做叉的第三方來源),所以我同步我的分叉。現在我該如何將我的分支上的更改推送到我的分支?
其實,如果你已經添加了遙控指向初始回購,你要做的就是:
git remote add upstream /url/original/repo
git fetch upstream
git checkout your-pr-branch
git rebase upstream/master
git push --force
這個假設your-pr-branch
從upstream
回購master
分公司完成。
如果您想同步您的貨叉,您也可以將upstream/master
拖入master
並將master
推入您的貨叉。