git add
将项目放到缓存区域
git branch
列出本地已经存在的分支,当前分支前面‘*’标记
git branch -a
列出所有的分支
git branch dev
创建本地dev分支,并停留在当前master分支上
git branch -d dev
删除本地 dev分支
git branch -vv
可以查看本地分支对应的远程分支
git commit -m 'now test
提交到数据库
git checkout -- filename
放弃单个文件的修改
git checkout .
放弃当前目录下的修改
git checkout master
切换到master分支
git checkout -b master
创建并切换分支
git checkout tagName
回滚到某次标签
git checkout <commitID> <filename>
撤销指定文件到指定版本
git diff
查看文件更改差异
git fetch [remote-name]
git fetch master
拉取远程仓库 并获取分支
git help config
获取conif手册文档
git remote
列出远程的分支
git reset
git reset HEAD CONTRIBUTING.md
将暂存区的文件取消
git remote add pb https://github.com/paulboone/ticgit
git remote add <shortname> <url>
添加远程仓库
git remote show origin
获取远程分支更多详细信息
git remote rename pb pbtest
远程仓库重命名
git remote rm pb
删除远程仓库
git log
查看提交记录
git log -p
查看每次提交记录的差异性
git merge test
test 为修改分支合并到主分支
git push origin test:master
git push origin test:test
提交本地test分支作为远程的master分支
删除远程分支
git push origin --delete xiaohei
git revert commitID
找到要回滚的commitID
git status
查看文件状态
git show comminId
查看某次的文件修改信息
git tag -a v1.0
记录一个版本标签
git tag
查看标签