Git は確かに svn よりも使いやすいですが、理解するのが少し難しくなります。
Git はローカル ライブラリとリモート ライブラリに分かれており、変更された作業コードは最初にローカル ライブラリに送信され、次にリモート ライブラリに送信される必要があります。これは初めての人にとっては混乱する部分であり、注意すべきブランチもあります。そのため、実際のコード、ローカル ライブラリ、リモート ライブラリを理解した後、ブランチの作成、切り替え、マージ、削除についても理解することが重要です。 。
1 2 3 4 5 6 | rrreええ |
ベア ライブラリがサーバー側で構築され、ローカルでサーバーにプッシュされた後、サーバー側はマスター ライブラリを自動的に作成します。マスター ライブラリを作成する前は、ローカルにプルすることはできません。
Zend Studio の左側にあるプロジェクト フォルダーを右クリックし、
1 2 3 | rreええ |
ただプロジェクト フォルダー内に .git フォルダーを作成し、ローカル バージョン ウェアハウスを初期化します。
1
| チーム => コミット
|
2.4. ローカル バージョン リポジトリをリモート リポジトリに送信します
| チーム => アップストリームにプッシュ
| ローカル バージョン リポジトリに送信されたコードをターミナルライブラリローカル バージョン ライブラリに送信されないものは、ターミナル ライブラリに送信されません。
チーム => アップストリームからプル | 4. Zend Studio は git プロジェクトをエクスポートします |
リモート コードが更新されたため、それに応じてローカル コードを変更する必要があります。
チームを実行 => アップストリームからプル
リモートに更新がある場合、下向きの矢印と次の番号が表示されます。ターミナルに n 個の変更があり、ダウンロードされていることを示します。この時点で、Team=>Merge... を実行して、リモート更新をローカル リポジトリにマージする必要があります (このステップは手動操作が必要で、ツールは自動的には役に立ちません)。マージする場合、このステップは初心者を混乱させやすいです)。上向きの矢印と数字がある場合は、リモート端末にアップロードする必要があるローカル変更が n 個あることを意味します。Team=>Merge... を実行します
現在のローカル バージョンの前にチェック マークがあり、リモート トラッキングの下のブランチを選択し、マージをクリックしてマージを開始します。
6.1. ブランチの作成
コマンドライン git ブランチ ブランチ名
IED: Team => Switch ブランチ名を選択します。
ブランチに切り替えた後、切り替え後のブランチが所有していたファイルは一時的に削除されますが、前のバージョンに切り替えた後は、ファイルは自動的に表示されることに注意してください。初心者は、このステップに遭遇すると、「ファイルが消えてしまった...」と怖がってしまいがちです。
ブランチをプルしてプッシュした後、メインラインに切り替えます。Team=>Merge... を実行し、マージするローカルブランチラインを選択し、Merge をクリックします。マージするには、
その後、メインラインをリモートでプッシュします。
8. タグを作成します