forked from Workshops/How-To-Git-Started
updated toc
This commit is contained in:
parent
fa1ae8fa67
commit
249a16c266
25
README.md
25
README.md
@ -16,7 +16,7 @@ Table of Contents
|
||||
* [Assignment 9:](#assignment-9)
|
||||
* [Using the terminal](#using-the-terminal)
|
||||
* [Getting started](#getting-started)
|
||||
* [Saving changes](#saving-changes)
|
||||
* [Terminal commands](#terminal-commands)
|
||||
|
||||
# How to Git started
|
||||
|
||||
@ -29,7 +29,7 @@ For other GUIs check out https://git-scm.com/downloads/guis/
|
||||
Our remote git server is located at https://git.web.rug.nl/ <br/>
|
||||
You can log in with your usual p-number and password.
|
||||
|
||||
### Learning objectives
|
||||
## Learning objectives
|
||||
- Introduction to VCS
|
||||
- Create new repository
|
||||
- Git ignore file
|
||||
@ -44,9 +44,9 @@ You can log in with your usual p-number and password.
|
||||
- Tag
|
||||
- Log
|
||||
|
||||
### Assignments
|
||||
## Assignments
|
||||
|
||||
#### Assignment 1: Create a repository
|
||||
### Assignment 1: Create a repository
|
||||
1. Create your own new repository
|
||||
2. Add a .gitignore file
|
||||
3. Why you would like a gitignore file
|
||||
@ -54,14 +54,14 @@ You can log in with your usual p-number and password.
|
||||
5. Not pushing environment files
|
||||
6. Add a README
|
||||
|
||||
#### Assignment 2: Your first commit
|
||||
### Assignment 2: Your first commit
|
||||
0. Clone repository
|
||||
0. Edit README file
|
||||
0. Create a new file(s) and add information
|
||||
0. Stage README and your file(s)
|
||||
0. Commit README and your file(s)
|
||||
|
||||
#### Assignment 3: Merge conflicts
|
||||
### Assignment 3: Merge conflicts
|
||||
0. Go to the How to Git started repository
|
||||
0. Add factorial.py and fibonacci.py to your repository
|
||||
0. Choose a partner
|
||||
@ -71,7 +71,7 @@ You can log in with your usual p-number and password.
|
||||
0. Let one of you stage and push the changes
|
||||
0. Solve the merge conflict
|
||||
|
||||
#### Assignment 5: Branching
|
||||
### Assignment 5: Branching
|
||||
0. Go to the How to Git started repository
|
||||
0. Add index.html to your shared repository.
|
||||
0. Let person A create a new branch called header
|
||||
@ -82,7 +82,7 @@ You can log in with your usual p-number and password.
|
||||
0. Pull the latest changes
|
||||
0. Track the branch of your partner
|
||||
|
||||
#### Assignment 6: Merge branches (Or Rebase)
|
||||
### Assignment 6: Merge branches (Or Rebase)
|
||||
0. Go to your master branch
|
||||
0. Merge it with the header branch
|
||||
0. Commit the merge
|
||||
@ -91,7 +91,7 @@ You can log in with your usual p-number and password.
|
||||
0. Push the changes
|
||||
0. Delete your old branches
|
||||
|
||||
#### Assignment 7: Pull requests
|
||||
### Assignment 7: Pull requests
|
||||
0. Let one of you create a new repository (do not add collaborators)
|
||||
0. Stage and commit a file
|
||||
0. Let the other person fork the repository and clone it
|
||||
@ -100,8 +100,8 @@ You can log in with your usual p-number and password.
|
||||
0. Let the other approve and merge the request
|
||||
0. Let the other pull the latest changes
|
||||
|
||||
#### Assignment 8: Undo / Revert commit
|
||||
#### Assignment 9:
|
||||
### Assignment 8: Undo / Revert commit
|
||||
### Assignment 9:
|
||||
Check the logs
|
||||
|
||||
|
||||
@ -129,7 +129,8 @@ Omit --global to set the identity only in this repository.
|
||||
```
|
||||
Or you can add an [SSH key](https://help.github.com/en/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)
|
||||
|
||||
## Saving changes
|
||||
### Terminal commands
|
||||
|
||||
See changes that have been made
|
||||
```shell
|
||||
git diff
|
||||
|
Loading…
Reference in New Issue
Block a user