問題タブ [git-clone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
11354 参照

git - gitでstableと他の1つのブランチだけをクローンしますか?

gitを使い始めたばかりで、質問があります。私のアプリには他に10人の開発者が取り組んでおり、それぞれがdev_XXXXXのような独自のブランチを持っています。それで、リポジトリのクローンを作成した場合、それらのコードはすべて私のマシンにコピーされますか?その場合、私はそれを望んでいません。私のブランチがdev_swamyであるとすると、安定したブランチとdev_swamyだけを複製するにはどうすればよいですか?ありがとう。

0 投票する
3 に答える
3975 参照

git - git で複製したリポジトリをマスターにする

2 つの git リポジトリがあります。

  1. report.git (リモート ロケーションのマスター)
  2. cloned.git (ローカル)

report.git を紛失しました。私は cloned.git を持っています。この cloned.git から他のリポジトリのクローンを作成したいと考えています。これは可能ですが、私の質問は何か不足していますか? cloned.git は本当にマスター report.git と同じですか?

cloned.git は依然として Master report.git を指しています。.git/config のオプションを削除して、これを変更しました。これで十分ですか?

0 投票する
25 に答える
843592 参照

git - Gitで単一のブランチのクローンを作成するにはどうすればよいですか?

プロジェクトのスケルトンを保存するために使用する「スケルトン」というローカルGitリポジトリがあります。さまざまな種類のプロジェクト用に、いくつかのブランチがあります。

新しいプロジェクトのマスターブランチをチェックしたい場合は、次のことができます。

そして、すべてが私が望む方法です。具体的には、新しいマスターブランチはスケルトンマスターブランチを指しており、プッシュおよびプルして、基本的なプロジェクト設定への変更を移動できます。

ただし、機能しないのは、別のブランチのクローンを作成する場合です。必要なブランチ、たとえばブランチのみをプルするように取得できませんrails。新しいリポジトリには、デフォルトでmasterスケルトンリポジトリのrailsブランチにプッシュおよびプルするブランチがあります。

これを行うための良い方法はありますか?あるいは、これはGitが私に物事を構造化することを望んでいる方法ではないかもしれません、そして私は確かにそれを受け入れています。おそらく、Ruby on Railsスケルトンリポジトリがマスタースケルトンリポジトリを追跡する、複数のリポジトリが必要ですか?そして、RubyonRailsスケルトンリポジトリのクローンを作成する個々のプロジェクト。

0 投票する
7 に答える
3986277 参照

git - 特定の Git ブランチをクローンするにはどうすればよいですか?

Git clone は、リモート ブランチをローカルにクローンします。

リモートリポジトリでブランチを切り替えることなく、特定のブランチを自分で複製する方法はありますか?

0 投票する
2 に答える
11120 参照

git - クローンされた git リポジトリを元のリポジトリとマージする方法

私たちはコンピューターのLANでgitを使用しており、1台のマシンに中央リポジトリがあります。すべての開発者はリポジトリをクローンして、自分の1台のマシンで作業する必要があります。しかし、このすべてのリポジトリを中央リポジトリにマージする方法は?

0 投票する
2 に答える
171 参照

svn - SVN ではファイル構造の一部をチェックアウトできますが、GIT でも同じことができますか?

SVN では、リポジトリの一部をチェックアウトできます。

http://some-url.com/repo/app1/trunk/plugins/plugin1

git clone したときに同じことができますか? 私はこれを機能させることができないので

ありがとう

0 投票する
2 に答える
30266 参照

git - git-clone とチェックアウト後のフック

マニュアルによると、post-checkoutフックは a の後に実行されますgit checkout(予想どおり) だけでなく、 a の後にも実行されgit cloneます ( を渡さない限り--no-checkout)。

さて、次のことを考慮してください。

  • 前にローカルリポジトリがありませんgit clone
  • フックはリモート間で同期されません
  • で使用されるカスタム テンプレート ディレクトリに格納されたフックは、実行可能ではない状態--templateでコピーされるため、後で実行されませgit clone(Jefromi の回答で述べられているように、実際にはそうではありませんが、フックはまだ実行されません)。

post-checkoutの後にフックが実行されることはありえないようgit cloneです。それでも、 http: //git-scm.com/docs/githooksgithooksのマニュアル ページには、実行を回避する方法と、実行された場合に渡されるパラメーターが明示的に記載されています。これは、カスタム フックを実行できることを示します。の後。git-clone

それで、どのようにそれが可能ですか?ここで明らかに何かが欠けています。

結局のところ

0 投票する
18 に答える
243541 参照

git - 通常のGitリポジトリをベアリポジトリに変換するにはどうすればよいですか?

「通常の」Gitリポジトリをベアリポジトリに変換するにはどうすればよいですか?

主な違いは次のようです。

  • 通常のGitリポジトリでは.git、リポジトリ内に、作業コピーを構成するすべての関連データと他のすべてのファイルを含むフォルダーがあります。

  • 裸のGitリポジトリには、作業コピーはなく、フォルダ(これを呼びましょうrepo.git)には実際のリポジトリデータが含まれています

0 投票する
5 に答える
15732 参照

git - オリジンをリモートにせずにリポジトリを複製する

ワイプされるコンピューターからgitリポジトリのクローンを作成しています。

元のリポジトリを作成せずにリポジトリのクローンを作成することは可能ですorigin/masterか?または、クローンを作成してから、リモートブランチを削除する必要がありますか(これはで実行されgit remote rm originます)?

編集:リポジトリにはブランチが1つだけあり、タグはありません。

0 投票する
2 に答える
9553 参照

git - git を自動化して、サーバー上のレポを自動的に複製する方法は?

変更をプッシュしたいレポがあります。2 つのリポジトリを同期したい: ./pages.git を ./pages. 開発マシンでの git セットアップは、pages.git にプッシュされます。しかし、Web アプリケーションは ./pages で動作します。

さて、ページディレクトリを削除すると、git clone が機能します。しかし、それはきれいな解決策ではありませんね。

ページディレクトリを手動で削除せずにそれを行う方法はありますか? プッシュするたびにgitが自動的にアクションを実行するように、そのプロセスを自動化したいと思います。

ベスト、マリウス