git常用命令的使用

git init

git add changedFile.txt  OR   git add .

git commit -m "description"

git status

git log  OR   git log --pretty=oneline

git reset --hard "hash of version"

git reflog

git diff HEAD -- readme.md

git checkout -- readme.md

git reset HEAD readme.md

------------------------------------ssh

privated key and public key that is created base on git_bash can use on github

ssh-keygen -t rsa -C "zengw@example.com"

git remote add origin url(ssh/http)

git push -u origin master

git clone urlORhttp

git branch dev

git checkout dev

git branch

git branch dev

git checkout master

git merge dev

git branch -d dev

git checkout -b dev

git log --graph --pretty=oneline --abbrev-commit

git log --graph

git merge --no-ff -m "descriptiong"

git stash

git stash pop

git stash list

git stash apply

git branch -D dev     ps:force delete the branch

git remote

git remote -v

git push origin master

git push -u origin master

git pull

git tag v1.0

git tag

git tag v1.0

git tag -a v1.0 -m "discription"

git tag -d v1.0

git push origin v1.0

git push origin --tags

git push origin :refs/tags/v0.9    delete remote the tag

posted @ 2016-12-08 17:32  米斯特尔曾  阅读(102)  评论(0)    收藏  举报