5

それが何であるか見てみましょう

  • 2 つの git リポジトリを作成sub&test
mkdir テスト サブ
cd test && git init && touch README && git add README && git commit -m "git repo を初期化" && cd ..
cd sub && git init && touch README && git add README && git commit -m "sub git repo を初期化" && cd ..
  • subレポを移動しますtest
mvサブテスト
CDテスト
git add サブ
git commit -m "サブディレクトリを追加"

それらを 1 つの git リポジトリとして扱い、リモートでプッシュしたいのですが、subディレクトリの下のファイルを含めることができませんか?

サブを通常のディレクトリとして扱うような簡単な方法でこれを達成するにはどうすればよいですか?

このユースケース

デモを使用して、jenkins データ フォルダー ( JENKINS_HOME) を docker イメージに追加しようとしていますDockerfile。( ADD JEKINS_HOME /opt/jenkins)

JENKINS_HOME
Dockerfile

私のジェンキンには、その目的のためにgitリポジトリを含むスクリプトラープラグインがあります。次に、以下のように私の docker image git repo に存在します

$ jenkins-docker を見つける
。/。ギット
./.git/.. (スキップ
./ドッカーファイル
./JENKINS_HOME
./JENKINS_HOME/スクリプトラー
./JENKINS_HOME/scriptler/scripts
./JENKINS_HOME/scriptler/scripts/.git
./JENKINS_HOME/scriptler/scripts/.git/... (スキップ)
./JENKINS_HOME/scriptler/scripts/Sample.groovy
./JENKINS_HOME/... (スキップ)
./README
4

2 に答える 2