GitHub for Developers
- November 9-10, 2016
- Facilitators:
- Cynthia Rich (@crichID)
- Briana Swift (@brianamarie)
Talk to us
Join us on Gitter to get help and answers to your questions:
Resources
After Class
Please take our short survey and let us know what you thought of today's class: https://goo.gl/US2sKk
Scripts for Adding Files
You will need these on day 2, so keep them handy
- Bash:
for d in {1..6}; do touch file$d.md; git add file$d.md; git commit -m "adding file $d"; done
- PowerShell:
for ($d=1; $d -le 6;$d++) { touch file$d.md; git add file$d.md; git commit -m "adding file$d.md";}
Playgrounds for practicing branching
Adding the Git branch to your command prompt
This is one of our most requested command line secrets, so here it is. To show your active Git branch in your command prompt, you will need to do the following:
- If you are on a Mac, you can add the code shown below to your
.bash_profile
file. - If you are on Linux, you will add the code shown below to your
.bashrc
file. - If you are on Windows, you probably aren't reading this because Windows provides this behavior by default.
The Script
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\w\[\033[36m\]\$(parse_git_branch) \[\033[00m\] > "
Or, another option:
function parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
RED="\[\033[0;31m\]"
YELLOW="\[\033[0;33m\]"
GREEN="\[\033[0;32m\]"
NO_COLOR="\[\033[0m\]"
PS1="$GREEN\u@\h$NO_COLOR:\w$YELLOW\$(parse_git_branch)$NO_COLOR\$ "