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

基本的なGit操作

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

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

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

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

プロジェクトを作成する

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

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

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

ブランチを作成する

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

変更のステージング、コミット、プッシュ

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

変更をスタッシュする

git stashコマンドは、すぐにコミットしたくない変更を一時的に保存します。ブランチを切り替えるか、不完全な変更をコミットすることなく他の操作を実行できます。詳細については、Stash changesを参照してください。

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

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

マージリクエスト

マージリクエストとは、あるブランチから別のブランチへ変更をマージするためのリクエストです。マージリクエストは、共同作業やコードレビューを行う方法を提供します。詳細については、Merge requestsおよびMerge your branchを参照してください。

フォークを更新する

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