2020-12-11 15:57:41
git remote update origin --prune 同步远程分支
2020-12-11 15:57:41
git push --set-upstream origin 分支名称
2020-12-11 15:58:15
git checkout -b master_dev origin/master_dev 创建并拉取远程分支
2020-12-11 15:58:15
git checkout . 放弃所有本地(工作区)跟踪更改
2020-12-11 15:58:15
git reset . 取消暂存所有更改
2020-12-11 15:58:15
git rest --hard 回滚指定提交记录
2020-12-11 15:58:15
git rest --mixed 回滚指定提交记录保留暂存区没提交
2020-12-11 15:58:15
git rest --soft 回滚指定提交记录保留暂存区没提交暂存区
2020-12-11 15:58:15
git cherry-pick <id> 摘取某个commit_id到当前分支下
2020-12-11 15:58:15
git commit -am 'msg'
2020-12-11 15:58:15
git commit --amend -m 'msg'
2020-12-11 15:58:15
git stash list 查看所有临时存储
git stash apply 应用最新的存储
git stash apply stash@{} 应用指定的存储
git stash save '名称' 保存带名称的存储
git stash drop stash@{} 删除指定的存储
git stash pop=git stash pop stash@{0} 应用最新的存储并删除存储信息
git stash pop stash@{} 应用指定的存储并删除存储信息
git stash clear
git stash show
git stash show -p stash@{}
2020-12-11 15:58:15
git init
git add .
git commit -m 'msg'
git remote add origin 仓库地址
git push -u origin master
git remote
git remote -v
git push -f
2020-12-11 15:58:15
git branch
git branch -r
git branch -v
git branch 分支名称
git branch -d 分支名称
git branch -d 分支名称
git checkout -b 分支名称
git checkout -
git branch --set-ipstream [branch] [remote-branch]
git branch [branch] [commit]
git branch --track [branch] [remote-branch]
tag(打标签)
git tag name
git tag name id
git tag
git tag -a name -m 'msg'
git tag show name
git push origin 版本号
git push origin --tags
git tag -d 版本号
git push origin :refs/tags/v1.0
git status
git diff
git log
git log --praph
git reflog
git rm 文件地址
git merge 分支名称
git check-ignore -v <file>
git config core.ignorecase false
git rm -r --cached src
```
# 删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]
# 后者的所有变化都将被前者抵消,并且应用到当前分支
$ git revert [commit]