0

git を使用して Web サーバーのバージョン管理システムをセットアップしようとしていますが、完全に混乱しています。

だから私は2つのブランチがあることを望みます: 実験的、そしてリリースです。

リリースが実験的とマージされたときに、ファイルを web ディレクトリに移動するためのフックを作成しました。ただし、サーバー上にリポジトリをセットアップしてからローカルにセットアップする方法が本当にわかりません。

サーバー上に裸のリポジトリが必要ですか (それが何であるかは 100% わかりません)? ブランチを作成し、それらに切り替えて、コミットを送信するにはどうすればよいですか?

4

1 に答える 1

1

サーバー上に通常のリポジトリを作成できます。

サーバーにアクセスできる場合は、ローカル リポジトリのコピーをサーバーに作成することができます。完了すると、サーバーとローカル リポジトリが同期されます。次に、 git remote add コマンドを使用してサーバーをローカルのリモートとして追加し、プッシュするたびにサーバーに入ることができます。

origin という名前のリモートを追加する例: git remote add origin git@domain.com/project.git

次にローカル リポジトリを更新するときは、次のコマンドを使用してサーバーを更新するだけです。git push origin master

ブランチを作成するのは簡単です:

git branch newbranch

このブランチに変更するには:

git checkout newbranch

すべてのブランチを一覧表示するには:

git branch -a
于 2013-03-28T20:42:12.170 に答える