📜  git checkout 文件作为不同的名称 - Shell-Bash (1)

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

使用 Git Checkout 命令将文件以不同的名称检出

在开发过程中,我们经常需要将 Git 代码库中的某个文件检出到本地并以不同的名称保存。这里介绍如何使用 Git Checkout 命令将文件以不同的名称检出。

语法
git checkout <branch_name> -- <file_path> <new_file_path>
  • <branch_name>: Git 代码库中的分支名称
  • <file_path>: 要检出的文件的路径
  • <new_file_path>: 检出后要保存的文件的新路径及名称。
步骤
  1. 确保你已经在你想要检出修改的分支下进行工作
git checkout <branch_name>
  1. 检查文件的当前状态,确保要保存正确的版本
git status -s
  1. 检出文件并将其保存为新的名称
git checkout <branch_name> -- <file_path> <new_file_path>
  1. 向 Git 将新创建的文件添加和提交
git add <new_file_path>
git commit -m "Added <new_file_path> file"
示例

假设你想要将 src/index.js 文件检出到 dist/index.min.js 中:

git checkout main -- src/index.js dist/index.min.js

这会将 src/index.js 检出到 dist/index.min.js 中,并创建一个新的文件。

最后,你需要将新文件添加到 Git 中:

git add dist/index.min.js
git commit -m "Added dist/index.min.js file"
小结

Git Checkout 命令是一个非常有用的工具,可以让你将代码库中的文件检出并以不同的名称保存。使用本文中的步骤,你可以轻松地创建新文件并将其提交到源代码控制系统中。