Merge pull request #34075 from hakusaro/guides-reference-leases
Change contributing guide to suggest using safer force push
This commit is contained in:
commit
168a9728dd
|
@ -596,13 +596,13 @@ $ git rebase -i rails/master
|
||||||
< Choose 'squash' for all of your commits except the first one. >
|
< Choose 'squash' for all of your commits except the first one. >
|
||||||
< Edit the commit message to make sense, and describe all your changes. >
|
< Edit the commit message to make sense, and describe all your changes. >
|
||||||
|
|
||||||
$ git push fork my_new_branch -f
|
$ git push fork my_new_branch --force-with-lease
|
||||||
```
|
```
|
||||||
|
|
||||||
You should be able to refresh the pull request on GitHub and see that it has
|
You should be able to refresh the pull request on GitHub and see that it has
|
||||||
been updated.
|
been updated.
|
||||||
|
|
||||||
#### Updating pull request
|
#### Updating a pull request
|
||||||
|
|
||||||
Sometimes you will be asked to make some changes to the code you have
|
Sometimes you will be asked to make some changes to the code you have
|
||||||
already committed. This can include amending existing commits. In this
|
already committed. This can include amending existing commits. In this
|
||||||
|
@ -612,12 +612,13 @@ you can force push to your branch on GitHub as described earlier in
|
||||||
squashing commits section:
|
squashing commits section:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ git push fork my_new_branch -f
|
$ git push fork my_new_branch --force-with-lease
|
||||||
```
|
```
|
||||||
|
|
||||||
This will update the branch and pull request on GitHub with your new code. Do
|
This will update the branch and pull request on GitHub with your new code.
|
||||||
note that using force push may result in commits being lost on the remote branch; use it with care.
|
By force pushing with `--force-with-lease`, git will more safely update
|
||||||
|
the remote than with a typical `-f`, which can delete work from the remote
|
||||||
|
that you don't already have.
|
||||||
|
|
||||||
### Older Versions of Ruby on Rails
|
### Older Versions of Ruby on Rails
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue