0

私の質問を素人のレベルに分類することができますが、私は初めて Git を使用しており (今までは TortoiseSVN を使用していました)、既存のプロジェクトをサーバーからチェックアウトして、サーバーで利用できるようにする方法がわかりません。フォルダー内のローカル マシン。Git Bashをインストールしました。それを実行し (Gui)、[新しいアーカイブ] を選択して、サーバーでプロジェクトのパスを指定する必要がありますか? 同じタスクをより簡単にするのに適した、インストールするより良い Git フレームワークはありますか?

回答に必要な場合は、スクリーンショットもいただければ幸いです。

更新: TortoiseGit もインストールしました。ディレクトリで右クリックして新しいクローンを作成したいのですが、右クリックしても新しいクローンが利用できません。追加の構成が必要ですか? いいえの場合、TortoiseGit から既存のプロジェクトをチェックアウトするにはどうすればよいですか?

4

2 に答える 2

0

通常、コマンド ラインから git を学習することをお勧めします。しかし、すでに TortoiseSVN に精通している場合は、TortoiseGITが最適なツールです。

また、gitをよく学ぶべきだと思います。本Pro Gitをお勧めします。

git リポジトリを「チェックアウト」することは、git の世界ではクローンと呼ばれます (サーバー リポジトリの完全なコピーを取得します)。これは、コマンド ラインまたは TortoiseGIT から実行できます。

ギットバッシュ:

$ cd /path/to/my/projects
$ git clone url-to-server-repo

更新: 「通常の」TortoiseGit メニュー (クローン オプションなし) が表示されるため、既にローカルの git リポジトリがあるようです。誤って空の git リポジトリを作成した可能性があります。.gitプロジェクト ディレクトリまたは任意の親ディレクトリで隠しディレクトリを探します。

于 2013-03-19T12:38:45.123 に答える
0

フォルダーを右クリックし(フォルダー内の何もないものを右クリックするのではなく、親ディレクトリからクローンしたいフォルダーのアイコン)clone、メニューから選択します。

ご参考までに:

clone = create a copy of a repository.

checkout = change the current state of an existing repo to a saved state.

そのため、3 つのコミット (A、B、C) を含むレポがある場合、レポのクローンを作成すると、最新の状態 (C) になります。レポの以前の状態を見たい場合は、git checkout B. レポの初期状態を見たい場合は、git checkout A

それが役立つことを願っています。

于 2013-03-19T21:53:05.977 に答える