単一ファイルをgitリポジトリから取得したいとします。次のようにSVNを使用して、私はsvn export
を使用することができます。gitは `svn export`またはgithub回避策と同等です
sudo svn export http://www.example.com/repos/Trunk/pathtofile/file.ext
これをちょうどそれを持つ任意のリポジトリの情報なしでファイル、裸、すなわちをダウンロードします。
gitにsvn export
と同等のものはありますか?
私が得た最も近いものは "git show upstream/master:pathtofile/file.ext
"でしたが、これは動作するためにはすでにgit repoの中にいる必要があるため、これは実際には同等ではありません。
githubを使用しているので、別のオプションは、wget
github rawファイルを試してみることです。
wget https://raw.github.com/<mygithubuser>/repo/master/pathtofile/file.ext?login=<mylogin>&token=<notsurewhattoputhere>
問題はレポがプライベートであるということですので、私はトークンを提供する必要があり、私はこれを生成し、wget
でそれを使用するかどうかはわかりませんか?
可能な重複? http://stackoverflow.com/questions/1125476/git-retrieve-a-single-file-from-a-repository – sascha
私は同意します。これはhttp://stackoverflow.com/questions/8121379と似ていますが、それはその質問のカーボンコピーではなく、そこで解決策を見つけることができませんでした。 – Tom
http://stackoverflow.com/a/19689284/881551 –