.git ディレクトリと .gitignore ファイルなしでリモート サーバーから直接 git リポジトリをコピーする方法は? タグ名や枝から事前に。
7132 次
2 に答える
14
コマンドを使用できます
git archive branchname
名前付きツリーからファイルをアーカイブします。つまり、出力を に渡してtar
、ファイルをパックしたり、次のようなファイルをフィルター処理したりできます.gitignore
(.git
エクスポートされません)。
git archive branchname | tar -x -C c:\git-my-branch
詳細については、チェックアウトしgit help archive
てください。
svn export . otherpath
既存のリポジトリ内に相当するものは
git archive branchname | (cd otherpath; tar x)
に相当するのsvn export url otherpath
は
git archive --remote=url branchname | (cd otherpath; tar x)
于 2012-04-27T09:28:18.410 に答える
0
それが役立つかどうかはわかりませんが、隠しファイルを無視して、scp を再帰的に使用するのが私のやり方です。
scp -r {git_directory}/* {target_directory}
例えば:
scp -r /local/yourProjectGit/* user@machine:/home/user/dist
scp -r /local/yourProjectGit/* /local/youtProyect/dist
于 2020-11-24T16:06:42.767 に答える