我是git-hub的新手,当我创建一个pull请求时,它显示了大量的文件已更改,我正在使用Laravel5并成为公司的实习生,我必须将PR发送给我的团队负责人。那么,如何在主分支中保存一个新的Laravel文件,然后在做1或2个更改后我提交并生成PR?
显示87个已更改的文件,其中包含834个添加和2,357个删除
首先,如果您生成PR,请从专用分支执行,而不是从主分支执行。
其次,每当你推动一个分叉(制作PR)时,首先在原始repo分支的顶部重新定位你的本地分支。
cd /path/to/local/repo
git remote add upstream /url/original/repo
git fetch upstream
git checkout mybranch # in your case, for now master
git rebase upstream/master # rebase on top of the destination branch
# which will receive and integrate your PR
git push --force origin mybranch
然后制作你的PR:差异将只是你的工作,而不是在你准备你的修复时代表上游完成演变的delta。