learning git with JavaScript mastery
- installing git
- configuring git
- initializing git
- changing branch name
- adding files to staging are
- commiting files(tracking files)
- pushing files to remote repo(GitHub)
- time travel to previous commit and returning
- discard changes made in previous commit(when moving to the current one)
- branching and merging
- moving to other branches(create and move,create before moving)
- creating a branch based on another branch without a single git command
-
staging area
-
commit
-
repository(local repo and remote repo)
-
HEAD(detached head)
-
branches
-
making this changes from the new-feature branch