What is git?
Snapshots in time
Commits represent each successive version of a file or files.
Commits are the Git equivalent of “Save As…”
Git keeps track of what the file looked like at different points in time.
Each commit has a label that points to it
HEAD = The label meaning “You are here”
You can also assign messages to commits
Messages are like writing a caption for your snapshot.
In Summary
You use Git to take snapshots of your code at points in time
Git keeps a history of what those snapshots look like
Git has a special label, called HEAD, that means “You are here”
Usually you give a snapshot a label called a message
With Git (version control) and GitHub (online code storage), you can:
Add, commit, push
Using git status
Now that your files are in your repo, we need to make a commit
Review the current status of your files by typing git status >git status
It will tell you what files have changed since your last commit.
Right now, git is paying attention to 1 file (README.md)
git add fileName.extension
You can chain multiple files together by using a space between each file
Git add . This will look for all of the changes in the current directory and add them all
Using git commit
Git commit -m “your message goes here”
Git push origin main