3

私は git を初めて使用し (git pro book の基本を読んで)、バックエンドの知識がほとんどありません。私のプロジェクトが拡大しているので、git flow は私が必要としている最も適切でシンプルなツールのようです。それでも、始める前に従うべき手順を確認したいと思います。

私の\var\wwwフォルダは次のとおりです。

  • 私のプロジェクト
  • myproject_preview

現在、myproject_preview で変更を行っています。テストを行っており、リリースしても問題ない場合は、変更されたファイルを手動でコピーしています。

変更を myproject にプッシュする前に、変更をプレビューできるようにしたいと考えています。

私が考え出したことから、私はする必要があります:

  1. git init -umyprojectを使用してリポジトリを作成する
  2. myproject_preview で複製します
  3. git flow initmyproject_preview で
  4. 変更してコミットする
  5. コミットを myproject にプッシュする (リモートで?)

それは正しい方法ですか?

このスレッドを書いていると、自分が git の概念に精通しているかどうか確信が持てないことに気付きました :/

4

1 に答える 1

4

最初に GIT の基本的な概念を理解する必要があります。それから、git フローに進むことができます。

私見では、git flow を使用する前に、ブランチをマージして競合を手動で修正する方法を知る必要があります。

GIT を正しい方法で学習するための優れたインタラクティブなコース/チュートリアルを次に示します。

http://try.github.com/

GIT を理解したら、git フローの背後にある「モデル」を理解する必要があります: http://nvie.com/posts/a-successful-git-branching-model/

ブランチ モデルを理解し、プロジェクトで git フローを初期化したら、次のように入力して機能の変更を実行できます。

git flow feature start feature_pretty_name

等々。

于 2012-10-24T22:04:52.110 に答える