初始化
初始化本地空版本库,仓库,英文名repositorymkdir test && cd test
git init
克隆项目到本地git clone
远程同步操作
关联远程仓库和本地仓库git remote add
提交本地仓库到远程仓库git push [-u]
列出所有远程仓库关联git remote -v
重新关联远程仓库和短名git remote set-url
分支操作
创建分支git branch
切换分支git checkout
以上两条相当于git checkout -b
列出所有分支git branch
合并分支到当前分支git merge
删除分支git branch -d
本地操作
更新修改到暂存区git add
删除暂存区文件git rm --cache
提交暂存区修改git commit -m "message" [file]
放弃工作区指定文件的操作git checkout --
暂存区与分支指定的版本同步git reset
同步工作区和暂存区到相应版本git reset --hard
查询操作
查看暂存区状态git status
查看提交日志git log
查看操作git reflog
保存现场
切换分支前保存工作区现场git stash
列出保存的工作去现场git stash list
删除保存的工作区现场git stash drop
恢复并删除保存的工作区现场git stash pop
配置
增加显示颜色git config --global color.ui true
忽略文件.gitignore #注释
增加命令别名git config --global alias.name 'command'
修改用户名邮箱git config --global user.name "Your Name"
git config --global user.email "email@example.com"