我最近分叉了一个项目并应用了几个修复程序.然后我创建了一个拉取请求,然后被接受.
几天后,另一位撰稿人做出了另一项改变.所以我的fork不包含那个改变.
我怎样才能把这个改变变成我的叉子?当我进行进一步的更改时,是否需要删除并重新创建我的分支?还是有更新按钮?
我是git的新手,我正在努力理解壁球和篮板之间的区别.根据我的理解,你做一个篮板时做一个壁球.
我有
A--B--C master
\
D branch0
Run Code Online (Sandbox Code Playgroud)
然后,我壁球B和C成B'.我如何变形branch0,看起来像这样:
A--B' master
\
D branch0
Run Code Online (Sandbox Code Playgroud) 我分叉了一个 GitHub 存储库并在我的分叉上进行了一些更改并提交了拉取请求,但原始 GitHub 存储库的所有者要求进行一些更改,他们在拉取请求中要求我进行更改。我认为向我的分叉添加额外的更改会导致它们出现在当前的拉取请求中,但令我惊讶的是我在拉取请求中看不到我的更改。
这是我在生成原始拉取请求后所做的:
git commit -m "these are my suggested changes in pull request"git push我可以在自己的 fork 上看到更改,但我不明白为什么在拉取请求中看不到任何更改。
有谁知道我需要做什么才能在当前拉取请求中显示我的更改?
我真的很感激你的帮助。
我知道这个改变分支基础的技巧,但它不起作用,来自这个问题:GitHub pull request displayed commits that are already in targetbranch
就我而言,在切换到分支之前,我会从我工作的其他分支获取提交。我该如何解决?
git ×6
github ×3
git-pull ×2
git-rebase ×2
rebase ×2
fork ×1
git-commit ×1
git-push ×1
gitlab ×1
merge ×1
pull-request ×1
squash ×1