5

ローカル ネットワークでのバージョン管理に Git を使い始めたところです。複数のユーザーがリポジトリを同期できるようにするために、うまく機能する Bonobo Git Sever パッケージの使用も開始しました。

今までは、Bonobo でリポジトリを作成し、それをローカル ディレクトリにクローンし、ファイルなどを追加して、必要に応じてプッシュ/プルすることで、常にリポジトリを初期化していました。

ここで、最初にローカル ディレクトリにリポジトリを作成し、しばらく使用してからリモート サーバーに追加し、すべてのコミット履歴をそのまま維持するとします。

どうすればいいですか?git clone の反対はありますか?つまり、既存のローカル リポジトリを取得してリモート サーバーに追加しますか?

4

4 に答える 4

5

サーバー上に空のリポジトリを作成する必要があります。(空であることを確認してください!一部のサーバーでは、README などで初期化するように求められますが、.gitignoreそれは望ましくありません。) それが完了したら、URL を取得し、次のように追加しますremote

git remote add origin http://url-to-remote.git

次に、次のことを行いますpush

git push origin master -u

masterこれは、ブランチをプッシュしていることを前提としています。サーバー上でを「追跡」する必要が-uあることを指定します。mastermaster

于 2015-09-18T22:16:39.613 に答える
0

リポジトリ フォルダ全体を Bonobo のリポジトリ フォルダにコピーし、Bonobo 管理リポジトリ ページから [ディレクトリの再スキャン] オプションをクリックするだけです。新しいリポジトリを独自のものとして取得しました。最近のバージョンでディレクトリの再スキャンオプションが追加された可能性があります。

于 2018-06-22T12:16:54.990 に答える