Basics of GitHub Flashcards

Week 1 (10 cards)

1
Q

cd

A

change directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

pwd

A

tells you where you currently are

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

touch

A

makes a new file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

mkdir

A

makes a new directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

rm

A

removes a file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

rf

A

removes a directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

steps to saving code

A
  1. git add -A
  2. git commit -m “…”
  3. git push
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

creating a branch (from main) steps

A
  1. git branch - list branches
  2. git branch “my_name” - creates a new branch with name “my_name”
  3. git branch -d “my_name” - delete the branch with name “my_name”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

working in that branch commands

A
  1. git checkout “my_name” - move to the named branch
  2. git commit - your commit commands now work in that branch
  3. git push - you must ‘push’ your work before attempting to merge
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

merging your branch to main (must be in main) steps

A
  1. git checkout - more to main branch
  2. git pull - update the main branch
  3. git merge ‘my_name’ - merge named branch into the main code
  4. git branch -d “my_name”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly