PCSX2 Documentation/Git Survival Guide: Difference between revisions
PCSX2 Documentation/Git Survival Guide (view source)
Revision as of 17:06, 19 July 2015
, 19 July 2015no edit summary
No edit summary |
No edit summary |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 17: | Line 17: | ||
===Stash or how to save your precious work=== | ===Stash or how to save your precious work=== | ||
Stash is very useful. For example, | Stash is very useful. For example, you will use it before/after (push/pop) merge/rebase action | ||
* Push pending update on the stack: <code>git stash</code> | * Push pending update on the stack: <code>git stash</code> | ||
* Get back your update: <code>git stash pop</code> | * Get back your update: <code>git stash pop</code> | ||
Line 56: | Line 56: | ||
* Unstage: <code>git reset HEAD --</code> | * Unstage: <code>git reset HEAD --</code> | ||
At this stage of operation, you have all your changes in the local file but nothing is ready to be committed. | '''At this stage of operation, you have all your changes in the local file but nothing is ready to be committed.''' | ||
Repeat the 2 next commands for each new commit that you want to create | |||
* staged your change with dynamic selection: <code>git add/rm -p <file></code> | * staged your change with dynamic selection: <code>git add/rm -p <file></code> | ||
* commit your change: <code>git commit</code> | * commit your change: <code>git commit</code> | ||
Once you have finished to split your commit: | |||
* finish the rebase: <code>git rebase --continue</code> | * finish the rebase: <code>git rebase --continue</code> | ||
{{PCSX2 Documentation Navbox}} |