ソフトウェア開発プロセスでは、コードのコラボレーションとバージョン管理が非常に重要です。 Git は現在人気のあるバージョン管理ツールです。 Gitlab は、コード ホスティング、コード レビュー、CI/CD などの機能を提供する Git ベースの Web プラットフォームです。日常の開発では、コードのコラボレーションとバージョン管理を実現するために、Gitlab からプロジェクト コードを取得し、ローカルでコードを変更して Gitlab にアップロードする必要がよくあります。以下では、Gitlab からプロジェクトを取得する、ローカルで変更する、Gitlab にアップロードするという 3 つの側面から操作プロセスを紹介します。
1. Gitlab からプロジェクトを取得します
ブラウザに Gitlab アドレスを入力し、アカウントにログインします。
Gitlab ページでプルしたいウェアハウスを見つけて、ウェアハウスのホームページに入ります。
ウェアハウスのホームページで [クローン] ボタンを見つけ、[SSH] ボタンをクリックしてウェアハウスの SSH アドレス。
ローカル ターミナルを開き、コードを保存するディレクトリに切り替えて、次のコマンドを実行します。
git clone git@xx.xx.xx:example.git
このうち、xx.xx.xx は Gitlab のアドレス、example.git はプルするウェアハウスの名前です。このコマンドを実行すると、ウェアハウス内のコードをローカルにプルできるようになります。
2. コードをローカルで変更する
以下では、コードをローカルで変更し、特定の操作プロセスを紹介する例として送信します。
まず、変更を加えるためにローカルに新しいブランチを作成する必要があります。プルしたローカル ウェアハウス ディレクトリを入力し、次のコマンドを実行します。
git checkout -b mybranch
このうち、mybranch はブランチ名です。実際の状況に応じて置き換えてください。
エディタをローカルで使用してコードを変更します。
コードの変更が完了したら、ローカル ターミナルでウェアハウス ディレクトリに入り、次のコマンドを実行します:
git add . git commit -m "修改提交信息"
Amongこれらの「 .」は、すべての変更コードを一時記憶領域に追加することを意味します。 commitコマンド後のダブルクォーテーション内の内容が投入情報であり、仕様に従って記入してください。
コードを送信する前に、通常、ローカル ウェアハウスとリモート ウェアハウスをマージする、つまりローカル ウェアハウスを更新する必要があります。ローカルターミナルで次のコマンドを実行します。
git fetch origin master
このうち、「origin」はリモートウェアハウスを意味し、「master」はメインブランチを意味します。 fetch コマンドは、リモート ウェアハウスの最新の変更をローカルにダウンロードすることを意味しますが、変更は自動的にマージされません。次のコマンドを再度実行する必要があります:
git merge origin/master
このコマンドは、リモート ウェアハウスの最新の変更をローカル ウェアハウスに同期することを意味します。
変更と更新のマージが完了したら、コードをリモート ウェアハウスに送信できます。次のコマンドを実行します。
git push origin mybranch
このコマンドは、ローカル ブランチ mybranch の変更をリモート ウェアハウス内の同じ名前のブランチに送信することを意味します。
3. Gitlab へのアップロード
コードをローカルで正常に送信した後、共同作業とバージョン管理を完了するためにコードを Gitlab にアップロードする必要があります。
コードをアップロードするウェアハウスのホームページに移動し、「マージ リクエスト」の「新しいマージ リクエスト」ボタンをクリックします。 「リクエスト」ページに移動し、ブランチをマージするオプションを選択します。
タイトル、説明などのマージ リクエスト情報を入力します。入力が完了したら、「結合リクエストを送信」ボタンをクリックします。
マージ リクエストの送信が完了すると、他のメンバーはコード仕様、ロジック、パフォーマンスなどの側面レビューを含め、Gitlab でコードをレビューできます。 。コード レビューの終了後、レビュー担当者は承認または拒否を選択してコードのレビュー結果を表明できます。
コード レビューに合格した後、レビュー担当者はコードをメイン ブランチにマージして、コードの同期とバージョン管理を完了することを選択できます。 「マージ」ボタンをクリックしてコードのマージを完了します。
要約すると、Gitlab からプロジェクトを取得してローカルの変更をアップロードすることは、ソフトウェア開発プロセスの非常に重要な部分です。上記の紹介を通じて、誰もが Gitlab を使用してコードのコラボレーションとバージョン管理を実現できるようになると信じています。
以上がプロジェクトを Gitlab からローカルの変更アップロードにプルしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。