Github command line notes

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

 


 

參考:

相關文章
相關標籤/搜索