git 回滚
1 | # 回退命令: |
git branch 命令
1 | # 重命名分支 |
克隆 git 仓库
1 | git clone <remote_repo> -b <branch> |
远程仓库
查看、添加远程分支
1 | # 查看远程分支 |
远程分支基本操作
拉取篇
1 | # 拉取远程分支并创建本地分支 |
1 | # 从远程仓库抓取数据 |
推送篇
1 | # 推送 |
删除篇
1 | # 删除远程分支 |
远程分支高级知识
本地分支和远程分支建立映射关系(跟踪关系track)后,使用 git pull
或者 git push
时就不必每次都要指定从远程的哪个分支拉取合并和推送到远程的哪个分支。
1 | # 查看映射关系(注意是双v) |
注:
本地分支可以与远程不同名的分支建立映射关系
Refs
git diff
用于比较两次修改的差异
1 | # 比较工作区与暂存区 |
使用git diff打补丁
1 | git diff > patch # patch的命名是随意的,不加其他参数时作用是当我们希望将我们本仓库工作区的修改拷贝一份到其他机器上使用,但是修改的文件比较多,拷贝量比较大, |
另外,可以使用git apply —reject patch将能打的补丁先打上,有冲突的会生成.rej文件,此时可以找到这些文件进行手动打补丁