pulling down the repo file from github servergit
git clone [repo url]
check git current statusgithub
git status
add a file url
git add [file name] //add single file
git add -a //add all file
commitspa
git commit -m "[your messages]"
git commit -a -m "[your messages]" //add all the file and commit it
show all of the commits over timecode
git log
list all branchesorm
git branch
create a new branchserver
git branch [new branch name]
change to a branchblog
git checkout [branch name]
git checkout -b [new branch name] //create and then change to that new branch
pull requestget
git push --set-upstream origin [branch name]
sync with github server, pull down the newest updatesit
git pull
delete a local branch
git branch --delete [branch name]
git log
git log --oneline //one line format
git log --format=short //simplfy things
git log -3 //recent last 3 commits
git log --since='2017-01-05' //date filter, show commits after that date
git log --since='2 weeks ago' //natual language
git log --until='2017-01-01' //show commits before that date
git log --author='hardi' //certain author's commits
git log --stat //show more commit details
git log --oneline --graph --all --decorate //more useful way
參考: