Ang*_*elo 5 git github pull-request
我不是最好的 Git 用户,每当我创建 PR 时都会遇到问题。基本上,当我做 PR 时,我会看到一个包含我之前所有提交的大列表,包括我刚刚提交的那个(我想合并到 Master 分支的那个)。我做的流程如下:
首先,我分叉了我们 Master 分支的副本,然后
git clone [local copy]
Run Code Online (Sandbox Code Playgroud)
然后我创建一个遥控器
git remote add upstream [main repo url]
Run Code Online (Sandbox Code Playgroud)
然后每次我进行更改时,我都想添加到我的 PR 中:
git add [file1] [file2 ] ...ect
Run Code Online (Sandbox Code Playgroud)
然后提交:
git commit -m 'blah blah blah'
Run Code Online (Sandbox Code Playgroud)
最后推送到原点:
git push origin master
Run Code Online (Sandbox Code Playgroud)
在此之后,我在 Github 上创建了一个 PR,它显示了所有以前的提交。有没有办法不列出所有这些而只显示我的最新提交?它显示已合并到上游 long back 并与其同步的提交。合并时不必选择特定的提交而只选择列出的提交会很好。
谢谢!
Fre*_*ing -3
假设 PR 意味着 Pull Request,这正是您应该看到的内容 - 自上次克隆存储库以来的所有提交。一般来说,保留这些提交是一个好主意,因为它们会告诉所有事情发生了什么变化以及如何变化。
但是,如果这是一种“过度提交”的情况,是由于每当有事情发生变化时而不是在任务或问题已解决时提交而导致的,那么您当然可以将您的提交压缩/变基为一个。详情请参阅以下内容