当我这样做时,git stash push <path/to/file>它是stash@{0}为它创建的。对不同文件重复使用相同的命令会创建另一个存储 -> stash@{1}。我还有其他逻辑上属于 stash@{0} 的文件。
我可以以某种方式将文件推送到现有的存储中吗?
我正在尝试找到一种方法来在挑选它们时检查提交。不幸的是,我找不到与cherry-pick操作一起使用的 git hook。在精心挑选的提交上执行脚本的可能解决方案是什么?
我编写了一个简单的 C++ 程序用于教程目的。我的目标是无限循环。
#include <iostream>
#include <string>
int main()
{
std::cout << "text";
for(;;) {
std::string string_object{};
std::getline(std::cin, string_object);
std::cout << string_object;
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
编译后我像这样运行它:
./bin 0>&1
我期望发生的是输出到标准输出的“文本”,它现在也将成为程序的标准输入并且它将永远循环。为什么不发生?