Git---checkout

$ git checkout branch_name #切换本地分支

$ git checkout -b branch_name origin/branch_name #该命令可以将远程仓库里指定的分支拉取到本地,并在本地创建一个分支与指定远程仓库分支关联起来。并切换到新建的本地分支中。

$ git checkout . #放弃工作区所有文件的修改

$ git checkout – filename #放弃工作区指定文件的修改

$ git checkout -f #放弃工作区和暂存区的所有修改

$ git checkout --ours <fileName> //使用ours或theirs选择要保留一方的提交。注意:冲突会用<<<<<<< ======= >>>>>>>标识出来,=======之前表示的是ours分支,之后表示theirs分支。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、基本概念: 注:对于git的分布式概念及其优点,不重复说明,自己百度或谷歌。本文中涉及到指令前面有$的,在cm...
    大厂offer阅读 1,442评论 0 3
  • 1.本地库结构 git status :查看工作区、暂存区状态 git add [filename] :将工作区添...
    橙子只过今天阅读 731评论 0 6
  • 引子 如果要写一篇论文,会经历初稿、修改版、再次修改版……如果要设计一张海报,海报初版0510、修改版0511、修...
    牧晓逸风阅读 1,407评论 0 1
  • 通俗的讲Git系统分三个区:本地工作区,暂存区/缓存区,本地仓库/远程仓库区。远程仓库只认从缓存区过来的代码(gi...
    长若执念阅读 465评论 0 0
  • 项目开发中git是非常重要的,它可以有效、高速地处理从很小到非常大的项目版本管理。 资料: 廖雪峰git教程: h...
    淡退阅读 577评论 0 1