1.添加暂存区
git add file
git add .
2.提交本地仓库
git commit -m "注释"
覆盖上一次提交
git commit --amend "注释"
3.提交远程仓库
git push origin "分支"
4.撤销本地commit
git reset --soft head^
5.撤销add
git reset head file
6.撤销对文件的修改
git checkout file
git checkout . (撤销全部修改)
7.创建本地分支
git branch "feature-name"
git checkout -b "feature-name"(创建并切换到该分支)
8.分支列表
git branch (本地)
git branch -r (远程)
git branch -a (本地+远程)
git branch -vv (本地分支对应的远程分支)
9.删除分支
git branch -b "feature-name"(删除本地)
git push origin -d "feature-name"(删除远程)
10.远程
git pull origin "feature-name"(拉取远程分支)
git push origin "feature-name"(推送远程分支)
git clone "http://xxx.git (默认为master)
git clone -b "feature-name" "http://xxx.git (指定分支)
11.冲突
git stash
git pull xxx
git stash pop
12.配置
git config --global credential.helper store(输入一次密码即可)
13.标签
git tag xxx
14.分支重命名
git branch -m old_name new_name