git 命令行记录-持续更新
命令太容易忘,做个记录
- 克隆
git clone www.abcdefg.com
- 提交
git add .
git commit -m'xxx'
git push
- 本地拉取远程分支
git fetch origin enzhi1
- 切换本地分支
git branch you-branch-name
git checkout you-branch-name
- 删除本地分支
git branch -d you-branch-name
-
查看远程分支
git branch -r
-
git checkout用法: [<选项>] <分支>或:git checkout [<选项>] [<分支>] – <文件>…
-q, --quiet 不显示进度报告
-b <分支> 创建并检出一个新的分支
-B <分支> 创建/重置并检出一个分支
-l 为新的分支创建引用日志
--detach HEAD 从指定的提交分离
-t, --track 为新的分支设置上游信息
--orphan <新分支> 新的没有父提交的分支
-2, --ours 对尚未合并的文件检出我们的版本
-3, --theirs 对尚未合并的文件检出他们的版本
-f, --force 强制检出(丢弃本地修改)
-m, --merge 和新的分支执行三方合并
--overwrite-ignore 更新忽略的文件(默认)
--conflict <风格> 冲突输出风格(merge 或 diff3)
-p, --patch 交互式挑选数据块
--ignore-skip-worktree-bits
对路径不做稀疏检出的限制
--ignore-other-worktrees
不检查指定的引用是否被其他工作区所占用
--recurse-submodules[=<checkout>]
control recursive updating of submodules
--progress 强制显示进度报告