- git init
- git clone
- git status
- Look untracked file & changes not staged for commit & changes to be commit up
- git diff
- git add
- add FILE to stage area
- git add [FILE-NAME]
- git add -A
- git add .
- git reset
- Rset stage or commit
- git reset [PATH]
- git reset --soft/hard
- git reset .
- git checkout
- checkout to commit or branch
- git checkout [BRANCH]
- git checkout [COMMIT-HASH]
- git checkout [PATH]
- git commit
- change commit log
- git commit --allow-empty
- git commit -a
- git commit -m
- git log
- git branch
- git branch [NEW-BRANCH-NAME]
- git branch -d/D [BRANCH]
- git branch -m [PATH/NEW-NAME]
- git branch -a
- git merge
- git merge
- git merge --no-ff
- git revert
- git revert [COMMIT]
- git revert -m1 [COMMIT-OF-MERGE]
- git rebase
- git rebase [BRANCH]
- git rebase -i [COMMIT]
- git push
- git push --tags
- git push [REMOTE] [BRANCH]
- git push [REMOTE] :[BRANCH]
- git pull
- git stash
- git stash list
- git stash apply
- git stash pop
- git stash clear
- git tag
- git tag [NAME]
- git tag -m [MESSAGE] [NAME]
- git tag -d
- git tag -n1
- git clean
- git clean -df
- git flow command
- git flow init
- git flow feature start [SOME Feature]
- git flow hotfix start [SOME Version]
- git flow release start [SOME Version]
- git flow feature finish [SOME Feature]
- start (will new branch from develop currently commit)
- finish (will merge branch to production and develop branches in release&hotfix , but finish feature branch only merge to develop branch)
- IF need CI ,Suggest to use CMake flow.
2014年12月8日 星期一
Git useful command
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言