Core TopicsΒΆ
- Using the bash shell
- Introduction to Git
- What is version control?
- Core concepts
- Local, single-user, linear workflow
git init
: create an empty repositorygit add
: add content to the staging areagit commit
: permanently record our changes in the repositorygit log
: what has been committed so fargit diff
: what have I changed?- The cycle of git: work, add, commit, ...
git log
revisitedgit mv
andrm
: moving and removing files
- Local, single-user, branching workflow
- Using remotes as a single user
- Conflict management
- Exercise: Single remote with shared access
- Learn more
- Statistical analysis of fMRI data
- Introduction to Python
- Text Mining