This practice will help you get comfortable with basic git operations: making changes and publishing them.
We will learn the following git operations:
add
changes to the staging areacommit
changespush
local commits to publish them to GitHubpull
changes from the remote repository- 'branch' create a new branch named "branch-1" and push to Github
Other useful commands to see what is going on the git repository:
status
log
- Fork this repo
- Clone this repo
- Update the README: add some lines to the end and push them to GitHub
- Create a new file called
newfile.txt
, add some contents to it and push it to GitHub - Update newfile.txt and push the changes to GitHub
- Open the repository on GitHub and make changes to
newfile.txt
- Pull the changes to your local repository
- Create a new branch named "branch-1" and push to Github
- Your repo url in Github https://github.com/ericmarcmartin/git-basic.git
- Your answer for What is the difference between
add
,commit
, andpush
? Theadd
in git adds changes or updates from the user's working directory to the staging area. However, changes are still not recorded until commandcommit
is executed. Git commandcommit
takes everything from the staging area and capture snapshot of user's repository. This snapshot will then be uploaded to the remote repository after git commandpush
is executed.