正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

基本的なGit操作

基本的なGit操作は、Gitリポジトリを管理し、コードに変更を加えるのに役立ちます。以下の利点があります:

  • バージョン管理: 履歴管理: プロジェクトの履歴を維持し、変更を追跡するとともに、必要に応じて以前のバージョンに戻すことができます。
  • コラボレーション: コラボレーションを可能にし、コードの共有や同時作業を容易にします。
  • 組織: ブランチとマージリクエストを使用して、作業を整理し管理します。
  • コード品質: マージリクエストを通じてコードレビューを促進し、コード品質と一貫性の維持に役立ちます。
  • バックアップとリカバリー: リモートリポジトリに変更をプッシュすることで、作業がバックアップされ、リカバリー可能であることを保証します。

Git操作を効果的に使用するには、リポジトリ、ブランチ、コミット、マージリクエストなどの主要な概念を理解することが重要です。詳細については、Gitの学習を始めるを参照してください。

一般的に使用されるGitコマンドの詳細については、Gitコマンドを参照してください。

プロジェクトを作成する

git pushコマンドは、ローカルリポジトリの変更をリモートリポジトリにプッシュします。ローカルリポジトリからプロジェクトを作成するか、既存のリポジトリをインポートすることができます。リポジトリを追加すると、GitLabは選択したネームスペースにプロジェクトを作成します。詳細については、プロジェクトを作成するを参照してください。

リポジトリのクローンを作成する

git cloneコマンドは、リモートリポジトリのコピーをコンピュータ上に作成します。ローカルでコードを操作し、変更をリモートリポジトリにプッシュすることができます。詳細については、Gitリポジトリをクローンするを参照してください。

ブランチを作成する

git checkout -b <name-of-branch>コマンドは、リポジトリに新しいブランチを作成します。ブランチとは、リポジトリ内のファイルのコピーであり、デフォルトブランチに影響を与えることなく変更できます。詳細については、ブランチを作成するを参照してください。

ステージ、コミット、およびプッシュの変更

git addgit commit、およびgit pushコマンドは、リモートリポジトリをあなたの変更で更新します。Gitは、チェックアウトされたブランチの最新バージョンに対して変更を追跡します。詳細については、ステージ、コミット、およびプッシュの変更を参照してください。

スタッシュの変更

git stashコマンドは、すぐにコミットしたくない変更を一時的に保存します。ブランチを切り替えたり、未完了の変更をコミットせずに他の操作を実行したりできます。詳細については、スタッシュの変更を参照してください。

ブランチにファイルを追加する

git add <filename>コマンドは、Gitリポジトリまたはブランチにファイルを追加します。新しいファイルを追加したり、既存のファイルを変更したり、ファイルを削除したりできます。詳細については、ブランチにファイルを追加するを参照してください。

マージリクエスト

マージリクエストは、あるブランチから別のブランチへの変更をマージするためのリクエストです。マージリクエストは、コラボレーションとコード変更のレビュー方法を提供します。詳細については、マージリクエストおよびブランチをマージするを参照してください。

フォークを更新する

フォークとは、選択したネームスペース内に作成する、リポジトリとそのすべてのブランチの個人用コピーです。自分のフォークで変更を加え、git pushを使用してそれらを提出できます。詳細については、フォークを更新するを参照してください。