|
|
TODO: Peter provides color copies of [Git cheatsheet](https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf)
|
|
|
|
|
|
# What is [GitLab](https://about.gitlab.com)
|
|
|
- Git repository management, task tracking, milestones, activity feeds, teams, and WIKIS!
|
|
|
- Open Source
|
... | ... | @@ -23,7 +21,7 @@ TODO: Peter provides color copies of [Git cheatsheet](https://training.github.co |
|
|
# What is [Git](http://www.git-scm.com)
|
|
|
- [Git cheatsheet](https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf)
|
|
|
- Why git?
|
|
|
- Compared to SVN: faster, smaller repositories, better merging, better branching, distributed (offline access, full local copy of the repo)
|
|
|
- [Compared to SVN](https://git.wiki.kernel.org/index.php/GitSvnComparsion): faster, smaller repositories, better merging, better branching, distributed (offline access, full local copy of the repo)
|
|
|
- Typical workflow
|
|
|
- `git pull`
|
|
|
- `git add`
|
... | ... | @@ -54,6 +52,7 @@ TODO: Peter provides color copies of [Git cheatsheet](https://training.github.co |
|
|
|
|
|
# Issues and Milestones
|
|
|
- What are they for?
|
|
|
|
|
|
- When to use them?
|
|
|
|
|
|
|
... | ... | @@ -62,7 +61,7 @@ TODO: Peter provides color copies of [Git cheatsheet](https://training.github.co |
|
|
### Git global setup
|
|
|
|
|
|
`git config --global user.name "Peter Gebhard"
|
|
|
git config --global user.email "pgebhard@gmail.com"`
|
|
|
git config --global user.email "pgeb@seas.upenn.edu"`
|
|
|
|
|
|
### Create a new repository
|
|
|
|
... | ... | |