Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“多重”;“上游”;一个github repo中的文件_Github_Repository - Fatal编程技术网

“多重”;“上游”;一个github repo中的文件

“多重”;“上游”;一个github repo中的文件,github,repository,Github,Repository,我使用各种配置文件创建了repos,如.vimrc、\u vimrc(适用于windows)或.bashrc。我想创建一个包含所有回购协议的回购协议,这样我就可以轻松地在干净的机器上设置环境。我希望linux/windows特定的文件位于不同的分支(?),这样在linux上进行克隆就不会下载windows文件 假设所有现有的回购协议都在github上,并且生成的回购协议也应该在github上,我该怎么做 有没有办法强迫git只从分支下载文件并保存在目录中,而不创建本地repo?对于.bashrc

我使用各种配置文件创建了repos,如
.vimrc
\u vimrc
(适用于windows)或
.bashrc
。我想创建一个包含所有回购协议的回购协议,这样我就可以轻松地在干净的机器上设置环境。我希望linux/windows特定的文件位于不同的分支(?),这样在linux上进行克隆就不会下载windows文件

假设所有现有的回购协议都在github上,并且生成的回购协议也应该在github上,我该怎么做

有没有办法强迫git只从分支下载文件并保存在目录中,而不创建本地repo?对于
.bashrc
,只需下载并保存到
~
,而不是克隆文件然后将其复制到home dir,这样会更快

也许像dropbox这样的东西会更好