PCSX2 Documentation/Git Survival Guide: Difference between revisions

no 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, your will use it before/after (push/pop) merge/rebase action  
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''
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:''
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}}
ninja
782

edits