Part 11: Git and Teamwork

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/21

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:54 AM on 4/10/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

22 Terms

1
New cards

_____ is a version control system used to track changes in code and help developers work on the same project safely.

Git

2
New cards

A(n) _____ is a folder that Git tracks, including its files, folders, and change history.

repository

3
New cards

_____ is the Git command used to start tracking a folder as a new repository.

init

4
New cards

_____ is the Git command used to see the current state of your repository, including changed and untracked files.

status

5
New cards

_____ is the Git command used to move changes into the staging area before making a commit.

add

6
New cards

A(n) _____ is a saved snapshot of your staged changes in Git.

commit

7
New cards

A(n) good _____ _____ clearly explains what changed and usually why the change was made.

commit message

8
New cards

_____ is the Git command used to view the history of commits in a repository.

log

9
New cards

_____ is the Git command used to see the differences between files or changes in Git.

diff

10
New cards

_____ are separate lines of development that let you work on changes without affecting other work right away.

branches

11
New cards

_____ and _____ are Git commands used to move from one branch to another.

checkout, switch

12
New cards

_____ is the Git command used to combine changes from one branch into another branch.

merge

13
New cards

_____ is the Git command used to replay commits on top of another branch to create a cleaner history.

rebase

14
New cards

A(n)

happens when Git can move a branch pointer straight ahead with no extra merge commit, while a(n) _____ _____ keeps the branch history connected with a separate merge snapshot.

15
New cards

_____ _____ is the process of fixing overlapping changes when Git cannot automatically combine code from different branches.

conflict resolution

16
New cards

A(n) _____ repository is a version of the repository stored somewhere else, usually on a platform like GitHub.

remote

17
New cards

_____ is the Git command used to copy a remote repository onto your computer.

clone

18
New cards

_____ is the Git command used to bring down new changes from a remote repository and integrate them into your current branch.

pull

19
New cards

_____ is the Git command used to send your local commits up to a remote repository.

push

20
New cards

A(n) _____ _____ at a high level is a request to review and merge your branch changes into another branch, usually after feedback or approval.

pull request

21
New cards

To avoid breaking your main branch, you should make changes on a separate _____, test your work, and only merge reviewed code.

branch

22
New cards

In a(n) _____, you should be able to explain your Git workflow, such as creating a branch, making commits, pushing changes, opening a pull request, and then merging after review.

interview