mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-07-09 03:58:59 +00:00
rewrite of the developer guide, part 1 (#45179)
* rewrite of the developer guide, part 1
This commit is contained in:
parent
1325ddbb0b
commit
9a76441c02
39 changed files with 1231 additions and 2882 deletions
|
|
@ -1,5 +1,6 @@
|
|||
Rebasing a Pull Request
|
||||
```````````````````````
|
||||
***********************
|
||||
Rebasing a pull request
|
||||
***********************
|
||||
|
||||
You may find that your pull request (PR) is out-of-date and needs to be rebased. This can happen for several reasons:
|
||||
|
||||
|
|
@ -8,8 +9,8 @@ You may find that your pull request (PR) is out-of-date and needs to be rebased.
|
|||
|
||||
Rebasing the branch used to create your PR will resolve both of these issues.
|
||||
|
||||
Configuring Your Remotes
|
||||
++++++++++++++++++++++++
|
||||
Configuring your remotes
|
||||
========================
|
||||
|
||||
Before you can rebase your PR, you need to make sure you have the proper remotes configured.
|
||||
Assuming you cloned your fork in the usual fashion, the ``origin`` remote will point to your fork::
|
||||
|
|
@ -37,8 +38,8 @@ Checking the status of your branch should show you're up-to-date with your fork
|
|||
Your branch is up-to-date with 'origin/YOUR_BRANCH'.
|
||||
nothing to commit, working tree clean
|
||||
|
||||
Rebasing Your Branch
|
||||
++++++++++++++++++++
|
||||
Rebasing your branch
|
||||
====================
|
||||
|
||||
Once you have an ``upstream`` remote configured, you can rebase the branch for your PR::
|
||||
|
||||
|
|
@ -59,8 +60,8 @@ Once you've rebased, the status of your branch will have changed::
|
|||
Don't worry, this is normal after a rebase. You should ignore the ``git status`` instructions to use ``git pull``.
|
||||
We'll cover what to do next in the following section.
|
||||
|
||||
Updating Your Pull Request
|
||||
++++++++++++++++++++++++++
|
||||
Updating your pull request
|
||||
==========================
|
||||
|
||||
Now that you've rebased your branch, you need to push your changes to GitHub to update your PR.
|
||||
|
||||
|
|
@ -71,8 +72,13 @@ Since rebasing re-writes git history, you will need to use a force push::
|
|||
Your PR on GitHub has now been updated. This will automatically trigger testing of your changes.
|
||||
You should check in on the status of your PR after tests have completed to see if further changes are required.
|
||||
|
||||
Getting Help Rebasing
|
||||
+++++++++++++++++++++
|
||||
Getting help rebasing
|
||||
=====================
|
||||
|
||||
For help with rebasing your PR, or other development related questions, join us on our #ansible-devel IRC chat channel
|
||||
on `freenode.net <https://freenode.net>`_.
|
||||
|
||||
.. seealso::
|
||||
|
||||
:ref:`community_development_process`
|
||||
Information on roadmaps, opening PRs, Ansibullbot, and more
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue