git常用命令


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
Git