📜  来自 master 的 git checkout 文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:10:41.506000             🧑  作者: Mango

来自 master 的 git checkout 文件 - Shell-Bash

当我们使用git管理代码时,经常需要从其他的分支或者tag中获取特定版本的代码,这时就需要使用git checkout命令。本文将介绍如何从master分支checkout文件。

语法
git checkout master 文件名

其中,master指代主分支;文件名指代需要checkout的文件名。

示例
  1. 在本地创建一个测试文件
echo "这是一个测试文件" > test.txt
  1. 将文件添加到git管理中
git add test.txt
  1. 提交修改
git commit -m "添加测试文件"
  1. master分支checkout文件到本地
git checkout master test.txt

此时,test.txt文件就已经切换为master分支中的版本了。

注意事项
  • 如果需要checkout多个文件,可以在命令中列举文件名,或者使用通配符。
  • 如果需要checkout整个目录,可以在命令中指定目录名。
  • 如果当前分支有未提交的修改,checkout命令会失败。需要先提交或者撤销修改。
  • checkout命令会覆盖本地文件,如果需要保留本地文件可以在命令中加入--no-overwrite-ignore选项。