我可以在与活动分支不同的分支中打开文件吗?

luc*_*one 6 git

假设我的git存储库中有一个分支"work"和一个分支"ideas".

我通常在"work"分支中处理我的marvelous_file.cpp,但有时我想同时打开我的"ideas"分支中的marvelous_file.cpp.

我不想看到这两个文件之间的区别,而是从"ideas"分支中获取代码片段,然后将它们复制并传递到"work"分支中的文件中.

这可能吗?如果没有,我可以将"想法"中的文件签入"工作",但使用不同的名称吗?

rob*_*nst 8

你可以git show这样做:

git show ideas:marvelous_file.cpp
Run Code Online (Sandbox Code Playgroud)

这将在终端中显示.如果您想将其作为文件,只需将其传输到文件中,例如:

git show ideas:marvelous_file.cpp > ideas.cpp
Run Code Online (Sandbox Code Playgroud)