Zum Inhalt springen

GIT Workshop 2014: Unterschied zwischen den Versionen

Metachris (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Metachris (Diskussion | Beiträge)
K typos
Zeile 11: Zeile 11:
}}
}}


Hands-On [http://en.wikipedia.org/wiki/Git_(software) GIT]  Workshop in two or more parts.
Hands-On [http://en.wikipedia.org/wiki/Git_(software) GIT]  Workshop in two or more parts which will make your life easy and may save your ass / day off!


https://github.com/metachris/metalab-git-workshop
https://github.com/metachris/metalab-git-workshop
Zeile 23: Zeile 23:
* Contributing to open source projects
* Contributing to open source projects
* Workflows for teams and dev->testing->production environments
* Workflows for teams and dev->testing->production environments
* Issue tracking
* Stashing, Sqashing, Rebasing, Submodules
* Stashing, Sqashing, Rebasing, Submodules
* Code reviews with GIT, Jenkins CI
* Code reviews with GIT, Jenkins CI
Zeile 29: Zeile 30:




It's going be a command-line oriented hands-on workshop where all hands get dirty! We celebrate failure and its going to be a lot of fun! :)
It's a command-line oriented workshop where all hands get dirty. We celebrate failure and are going to have fun! :)




Zeile 41: Zeile 42:


* You are somewhat familiar with the terminal/command line
* You are somewhat familiar with the terminal/command line
* <code>git-core</code> installed (you can run <code>git</code> in the command line)
* You have <code>git-core</code> installed (can run <code>git</code> in the command line)
* Added yourself to the participants (further down)
* You added yourself to the participants (further down)
* You have an account at [http://www.github.com Github]
* You tried ''task 1''
* You tried ''task 1''


Zeile 50: Zeile 52:
A quick, easy and powerful task to get you started:
A quick, easy and powerful task to get you started:


# Clone or fork the [https://github.com/metachris/metalab-git-workshop workshop Github repo] and make a change!
# Clone or fork the [https://github.com/metachris/metalab-git-workshop workshop Github repo] and make a change! (see also the [https://help.github.com/categories/54/articles Github Bootcamp])
# Send me a pull-request or a patch, either on Github or to chris [at] linuxuser.at
# Send me a [http://stackoverflow.com/questions/2082296/how-do-patches-work-in-git patch] or [https://help.github.com/articles/using-pull-requests pull-request], either on Github or to chris [at] linuxuser.at




+1 You just made a contribution to an open source project!
+1. Thanks for your contribution to an open source project.




Zeile 65: Zeile 67:


Please add yourself to the list of participants.  
Please add yourself to the list of participants.  


* [[User:metachris|metachris]]
* [[User:metachris|metachris]]
Zeile 77: Zeile 78:
= Various =
= Various =


<pre># Git aliases for your ~/.bashrc or ~/.bash_profile
<pre># Possibly useful Git aliases for your ~/.bashrc or ~/.bash_profile
alias g='git'
alias g='git'
alias gs='git status | more'
alias gs='git status | more'