computer - Branch - independent working place (there’s always a default branch) - Pull - Fetch remote changes(githu) to local computer - Push - Send your local changes to github - Commit - Tag message to save/record your changes on git - Pull Request(PR) - Collection of all changes done in one branch
- Found when same changes occur on the same file same location - Rebase - integrate changes from one branch to another - Revert - Undo changes done on commit history - Squash - Combine several Commit messages to one - Github Pages(gh-pages) - Server management provided by Github to host your projects - Clone - Obtain a repo from github to your local folder
then: - Git status - Git add your files or git add . - Git commit -m “feedback implementation” - Git push - Your friend want to check how you implemented - Pull a PR - Assign your friend as a reviewer