Can you make some Flash Cards about the keywords...
Repository
A central location where all files, their versions, and the history of changes within a project are stored.
Init
Initializes a new Git repository in a specified directory.
Clone
Creates a complete copy of an existing Git repository from a remote server.
Stage
Selects changes to files that will be included in the next commit.
Commit
Creates a snapshot of the repository at a specific point in time, capturing all the staged changes along with a message describing the changes.
Amend
Allows you to modify the most recent commit.
Remote
A connection to a repository that is located on another machine or server.
Local Repository
A copy of a Git repository that resides on your own computer.
Push
Sends local commits to a remote repository.
Pull
Fetches changes from a remote repository and merges them into your local branch.
Fetch
Downloads objects and references from a remote repository without merging them into your local branches.
Sync
Combines git pull and git push into a single operation, fetching changes from a remote repository and then pushing local changes back to the remote.
Stash
Temporarily saves uncommitted changes to the working directory, allowing you to revert to a clean working state.
Branch
A separate line of development that diverges from the main branch of a repository.
Merge
Combines changes from two or more branches into a single branch.