GIT Workshop 2014: Unterschied zwischen den Versionen

aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springen
K (green checks)
Zeile 70: Zeile 70:
 
= Participants =
 
= Participants =
  
Please add yourself to the list of participants.  
+
Add yourself if you are interested.
  
# [[User:metachris|metachris]]
+
Attempt task 1 to get a green check. If you don't have a wiki account, just send me a pull request and i'll add you.
# [[User:zerocity|zerocity]]
+
 
 +
# [[User:zerocity|zerocity]] {{Yes}}
 
# [[User:wizard23|wizard23]]
 
# [[User:wizard23|wizard23]]
 
# [[User:stereotype|stereotype]]
 
# [[User:stereotype|stereotype]]
 
# [[User:cygenb0ck|cygenb0ck]]
 
# [[User:cygenb0ck|cygenb0ck]]
# [[User:luto|luto]] (+2)
+
# [[User:luto|luto]] (+2) {{Yes}}
# [[User:reox|reox]]
+
# [[User:reox|reox]] {{Yes}}
 
# [[User:pl|pl]]
 
# [[User:pl|pl]]
 
# [[User:VT100|VT100]]
 
# [[User:VT100|VT100]]
Zeile 90: Zeile 91:
 
# [[User:Brot|Bernd]]
 
# [[User:Brot|Bernd]]
 
# [[User:leyrer|Leyrer]]
 
# [[User:leyrer|Leyrer]]
# [[User:berq|berq]]
+
# [[User:berq|berq]] {{Yes}}
 +
# 0x746f6d {{Yes}}
 +
  
 
= Various =
 
= Various =

Version vom 23. Mai 2014, 16:32 Uhr

GIT Workshop 2014
Git Logo.png
27.05.2014, 19:00
metachris
Workshop
0
active
<--
Zuletzt aktualisiert: 23.05.2014


Hands-On GIT Workshop in two or more parts which will make your life easy and may save your ass.

https://github.com/metachris/metalab-git-workshop


General Topics

  • Commiting, Diffing, Reverting, Tags
  • Branches, Merging and Conflicts
  • Remotes, Github, Forking, Pull-Requests
  • Working together within a repository and across repos
  • Contributing to open source projects
  • Workflows for teams and dev->testing->production environments
  • Stashing, Sqashing, Rebasing, Submodules


More Topic Ideas

  • Issue tracking
  • Code reviews with Gerrit, integrating Jenkins CI
  • Automatic code-style checks at git commit
  • Using blame accross merged branches
  • < YOUR TOPIC IDEA >


It's a command-line oriented workshop where all hands will get dirty! We celebrate failure and are going to have fun.


Every skill level from is welcome! We'll start on Tue, 27.5.2014 (19:00) and see how and where we progress; primarily based on your interests, experiences and current projects/needs.


Prerequisites

  • You are somewhat familiar with the terminal/command line
  • You have git-core installed (can run git in the command line)
  • You added yourself to the participants (further down)
  • You have an account at Github
  • You tried task 1


Task 1

A quick and easy task to get you started:


  1. Fork or clone the workshop repository and make a change (change literally anything). See also the Github Guides and Bootcamp
  2. Send me a pull-request or a patch, either on Github or to chris [at] linuxuser.at


+1 for your contribution to an open source project!


When / Where

  • Part 1: Tue, 27.5.2014, 19:00, Hauptraum
  • Part 2: tbd
  • ...


Participants

Add yourself if you are interested.

Attempt task 1 to get a green check. If you don't have a wiki account, just send me a pull request and i'll add you.

  1. zerocity
  2. wizard23
  3. stereotype
  4. cygenb0ck
  5. luto (+2)
  6. reox
  7. pl
  8. VT100
  9. overflo
  10. Pavel
  11. jaeh
  12. Dajana
  13. PK
  14. queltos
  15. Gem
  16. Bernd
  17. Leyrer
  18. berq
  19. 0x746f6d


Various

# Possibly useful Git aliases for your ~/.bashrc or ~/.bash_profile
alias g='git'
alias gs='git status | more'
alias ga='git add '
alias gb='git branch '
alias gc='git commit'
alias gcnv="git commit --no-verify"
alias gd='git diff'
alias go='git checkout '
alias gl='git log'
alias gh='git log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short'


Resources

Just a collection of links for the curious, not required reading :)