📜  git checkout 单个文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:41:25.351000             🧑  作者: Mango

Git Checkout 单个文件 - Shell/Bash

Git 是一种版本控制系统,它可以帮助程序员进行代码管理、版本修改、协作开发等。其中 Git checkout 单个文件功能可以帮助程序员恢复某个特定版本的单个文件,以及从一个分支切换到另一个分支,并且只检出一个文件。

语法格式
git checkout <commit> <file_path>
用法
  • 从当前分支回滚单个文件到指定的 commit
git checkout <commit_sha> <file_path>
  • 从指定分支切换,并只检出一个文件
git checkout <branch_name> <file_path>
示例
# 假设我们正在 master 分支上开发,现在我们想要回滚到上一个版本 

# 1)查看当前工作区文件状态
git status

# 2)查看当前分支的 commit 历史
git log

# 3)回退指定文件到上一个版本
git checkout HEAD^ <file_path>

# 4)查看文件状态
git status

# 5)提交文件变更
git commit -m "恢复到上一个版本"

# 6)从指定分支检出单个文件
git checkout develop <file_path>

以上是 Git checkout 单个文件在 Shell/Bash 的使用示例,希望对大家有所帮助!

参考链接