git 中文文档
- 查看当前远程仓库地址
git remote get-url --all origin / git remote -v
- 删除远程仓库源
git remote remove origin
- 删除当前本地仓库内容
#递归删除文件夹下所有文件
git rm xxx(xxx表文件名) -r ( -r 当给出主目录名时允许递归删除)
#删除单个文件
git rm readme.md
- 关联远程仓库
git remote add origin git@10.10.10.1:web-dev/abc.git
- 取回分支更新
git fetch <远程主机名> <分支名>
- 代码合并
## 在本地新建一个temp分支,并将远程origin仓库的master分支代码下载到本地temp分支;
git fetch origin master:temp
## 比较本地代码与刚刚从远程下载下来的代码的区别;
git diff temp
## 合并temp分支到本地的master分支;
git merge temp
## 如果不想保留temp分支,删除;
git branch -d temp
- 强制推送到远程分支
git branch -f branch
- 查看当前文件状态
git status / git status -s
- 查看提交历史
git log -p/-patch -2
- 查看已提交修改文件列表
git log -state
- 撤消某些操作
git commit --amend
- 取消暂存文件
git reset HEAD CONTRIBUTING.md
- 撤消对文件的修改
git checkout -- CONTRIBUTING.md
被最近提交的版本覆盖 - 将当前分支的修改推到其他分支
git cherry-pick <commitHash>
克隆后切换分支
git checkout -b dev origin/dev