Hacker News new | past | comments | ask | show | jobs | submit login

IIRC, you just need a commit different in order to open a PR with github. To make an empty commit:

    git commit --allow-empty -m 'Empty commit so I can open a PR'



Is that even necessary? I would have thought that simply making the branch and pushing it while it's on the same commit as the branch you're branching from would be enough.


You can't merge a branch that is even with another.


Well, sites like GitHub could be designed so the PR appears as merged from the beginning and then enabling the "merge" button, once more commits are available. Doing it this way also allows to naturally support merging a PR/MR more than once, which I don't know if it's undesirable, but it more closely aligns with what git supports.


I thought Github looked for an actual code difference in the PR creation process, but it seems you're correct! Thanks for the tip.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: