[GIT]1. init, add, commit, log, status
/** LEVEL ONE: In this level, you will learn follow things: 1. How to point which project folder you want GIT to work on! -- git init 2. How to check what change has been made since last commint -- git status 3. How to add files to stage -- git add <filename> 4. Different ways to add files 5. How to commit files -- git commit -m "What change you have made" 6. How to check history -- git log */ /**Setting up GIT**/ git config --global user.name "Zhentian Wan" git config --global user.email answer881215@gmail.com get config --global color.ui true //prettry command line color /**Starting a REPO**/ mkdir store cd store git init //initialized empty Git repository in /Users/Answer1215/Documents/GitHub/store/.git //This tell the Git, now my project is under this folder!! /**Git work flow**/ 1. Jane creates README.txt file 2. Add file to staging area, getting ready to take a picture 3. Commit changes, A snapshot of those on the stage 4. Jane modifies README.txt file & adds LICENSE 5. ADD both files to staging area 6. Commit changes /******** $ git status // check what's changed since last commit $ git add README.txt // add file to staging area, the file should be tracked $ git commit -m "Create a README." // Commit message what work was done? // This file will be added to the timeline(MASTER) $ git status // After commit, check status, you will find no new or modified files since last coomit /**If you wants to add more files using**/ $ git add --all $ git add *.txt // add all txt files in current directory $ git add docs/*.txt // add all txt files in docs directory $ git add docs/ // add all files in docs directory $ git add "*.txt" // add entire .txt files in the all project /**Check history**/ $ git log