`
zhangyf1987hb
  • 浏览: 83517 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

git checkout — 取出想要的文件

    博客分类:
  • git
阅读更多

 

用git checkout取出想要的文件:

git checkout Makefile — 取出最近提交的Makefile
git checkout a98d3ca48c6500f97802587c8e11b3305731bb6b Makefile — 取出指定版本的Makefile

git checkout -b newBranch — 取出最近提交的文件并且创建newBranch分支
git checkout -b newBranch a98d3ca48c6500f97802587c8e11b3305731bb6b — 取出指定版本并且创建newBranch分支

 

分享到:
评论

相关推荐

    git checkout 命令使用详解

    有时,你可能想要将工作目录中的未提交改动切换到其他分支,但保留这些改动。在这种情况下,可以创建一个新的临时分支,然后检出原始分支: ```bash # 创建并切换到新分支,保存未提交的改动 git checkout -b temp_...

    git使用教程

    - `git checkout -- files`: 从暂存区中取出文件到工作目录,用于丢弃本地未提交的改动。 2. **交互模式** - `git reset -p`, `git checkout -p`, `git add -p`: 可以进入交互模式,对文件的改动进行分块处理。 ...

    图文详解 Git代码管理 工作原理

    图文详解 Git代码管理 工作原理: 本文图解Git中的最常用命令。如果你稍微理解Git的工作原理,这篇文章能够让你理解的更透彻。 基本用法: ...也可以跳过暂存区域直接从仓库取出文件或者直接提交代码。

    GIT版本管理使用技巧

    创建新的本地分支,并与远程分支关联,可以使用`git checkout -b`命令,例如创建并切换到远程分支linux-*.*.**.*-lemote的本地对应分支,命令为`git checkout -b linux-*.*.**.*-lemote origin/linux-*.*.**.*-...

    git使用简介ppt

    - `git checkout <file>`:从版本库中取出文件覆盖当前文件。 - **版本控制命令**: - `git commit -m "message"`:提交暂存区的所有更改到版本库。 - `git diff`:显示暂存区与工作目录之间的差异。 - `git ...

    GIT图解完整PDF版

    - **直接提交**:可以直接从仓库中取出文件或直接提交代码,跳过暂存区域的过程。例如,使用`git commit -a`命令可以直接提交工作目录中的所有更改,而无需先使用`git add`命令暂存这些更改。 以上是对“GIT图解...

    git详解-PDF

    当想要恢复旧版本时,Git会简单地取出先前的快照并替换当前的工作目录。 - **近乎所有操作都是本地执行**:Git的大多数操作都在本地硬盘上完成,这大大加快了操作速度。 - **时刻保持数据完整性**:Git使用SHA-1哈希...

    Git常用命令.md

    git checkout -b branch_name origin/branch_name ``` ##### 根据Tag创建分支 从特定的标签创建一个新的分支。 **命令示例:** ``` git checkout -b branch_name tag_name ``` ##### 推送分支 将本地分支推送到...

    图解GitPDF文档

    - 也可以直接从仓库取出文件或直接提交代码,跳过暂存区步骤。 - `git commit -a`:等同于先运行`git add .`,再执行提交操作。 - `git commit files`:进行包含最后一次提交加上工作目录中文件快照的提交。 - `...

    git学习笔记

    - 场景:误将修改后的文件添加到暂存区,但还未提交至版本库,想要撤回此次添加。 - 使用`git reset HEAD <filename>`命令撤销暂存区的修改,并将修改重新放回工作区。 - 使用`git checkout -- <filename>`命令...

    progit中文手册

    - **取消对文件的修改**: 使用 `git checkout -- <file>` 可以丢弃工作目录中文件的改动。 **2.5 远程仓库的使用** - **查看当前的远程库**: 使用 `git remote -v`。 - **添加远程仓库**: 使用 `git remote add ...

    git使用手册

    当开发者进行开发工作时,可以使用分支功能来隔离不同功能的实现,通过检出(git checkout)来切换分支。当一个功能分支开发完成,可以使用合并(git merge)或变基(git rebase)将代码合并回主分支。在团队协作中...

    Git代码提交流程及git命令汇总(基础篇)

    - 需要放弃某个文件的修改,用`git checkout filename`。 - 使用`git stash`保存修改。 - `git fetch`拉取最新代码。 - `git rebase`与远程分支合并,解决冲突。 - `git stash pop`恢复暂存区的修改。 以上是...

    taggit-tacc.github.io

    更新傻瓜网站(和 Ha-Ram)或者:所以你想... 如果您使用不同的分支,请运行 git checkout master 并拉取最新版本的 master 分支。 第三步:使用 ng build --prod 构建项目。 如果您不构建产品,这将不起作用,因为这会

    [ SVN教學 ]-031

    2. **取出项目(Checkout)** 要获取远程SVN服务器上的项目,首先需要知道项目的URL。在目标文件夹上右键点击,选择“TortoiseSVN” -> “ Checkout ”,在弹出的对话框中输入项目URL和选择合适的版本,然后点击...

    VSS的命令行工具ss的使用手册

    - `ss Checkout hello.c`:取出文件进行编辑。 - **Diff**命令用于比较两个版本之间的差异。例如: - `ss Diff hello.c`:显示与上一版本的不同之处。 - **History**命令用于查看文件的历史记录。例如: - `...

    svn book 手册

    检出是指从仓库中取出文件或目录的一个副本,通常是在本地计算机上进行的。这可以通过`svn checkout <repository-url> <local-directory>`命令完成,其中`<repository-url>`是仓库的URL,`<local-directory>`是本地...

    tutorial-cvs

    - `cvs checkout`:从仓库中取出项目到工作区。 - `cvs commit`:提交更改至仓库。 - `cvs remove`:从仓库中删除文件。 #### 知识点六:高级功能与最佳实践 CVS还支持分支(branch)和标记(tag),使得在不影响主线...

Global site tag (gtag.js) - Google Analytics