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

基本的なGit操作

基本的なGit操作は、Gitリポジトリを管理し、コードに変更を加えるのに役立ちます。これらは、次の利点を提供します:

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

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を使用して送信できます。詳細については、フォークを更新を参照してください。