0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

リモートリポジトリの基本操作

0
Last updated at Posted at 2026-05-13

本記事では、リモートリポジトリの基本操作について説明します。Gitを使った開発では、リモートリポジトリを活用することで、チームでの共同作業やコードの共有がスムーズに行えます。

注意: 本記事は辞書的に使用することを想定しています。必要な操作を目的別に確認してください。


1. リポジトリの作成

手順

  1. GitHubで新しいリポジトリを作成

    • GitHubにログインし、「New Repository」ボタンをクリックします。
    • リポジトリ名を入力し、必要に応じて説明や公開/非公開設定を選択します。
  2. リポジトリURLをコピー

    • 作成したリポジトリのページで、HTTPSまたはSSHのURLをコピーします。
    • このURLを後の操作で使用します。

2. ローカルリポジトリの作成とリモートリポジトリの接続

手順

  1. ローカルリポジトリを作成

    git init
    
  2. リモートリポジトリを追加

    git remote add origin <リポジトリURL>
    
  • git init: 現在のディレクトリをGitで管理するためのローカルリポジトリを作成します。
  • git remote add origin: リモートリポジトリをローカルリポジトリに関連付けます。originはリモートリポジトリの名前で、一般的にデフォルトで使用されます。

3. ファイルの追加とコミット

手順

  1. ファイルをステージング

    git add .
    
  2. コミットを作成

    git commit -m "初回コミット"
    
  • git add .: 現在のディレクトリ内のすべての変更をステージングエリアに追加します。
  • git commit -m: ステージングエリアの変更をリポジトリに保存します。-mオプションでコミットメッセージを指定します。

4. リモートリポジトリへのプッシュ

手順

git push -u origin main
  • git push: ローカルリポジトリの変更をリモートリポジトリに反映します。
  • -u: 今後のプッシュ/プル操作でデフォルトのリモートリポジトリとブランチを設定します。
  • origin main: originはリモートリポジトリ名、mainはプッシュ先のブランチ名です。

5. リモートリポジトリのクローン

手順

git clone <リポジトリURL>
  • git clone: 指定したリポジトリをローカルにコピーします。リモートリポジトリの内容をそのまま取得できるため、初めてプロジェクトに参加する際に便利です。

6. よく使うGitコマンドまとめ

以下は、目的別に分類したよく使うGitコマンドの一覧です。

状態の確認

コマンド 説明
git status 現在の状態を確認
git log コミット履歴を表示
git diff 変更点を確認

ブランチ操作

コマンド 説明
git branch ブランチ一覧を表示
git switch ブランチの切り替え
git merge ブランチをマージ

リモート操作

コマンド 説明
git remote -v リモートリポジトリの確認
git pull リモートリポジトリの変更を取得
git push リモートリポジトリに変更を反映

7. トラブルシューティング

7.1 プッシュ時のエラー

  • エラー例: error: failed to push some refs
    • 解決策:
      1. git pull origin mainでリモートリポジトリの最新の変更を取得します。
      2. コンフリクトがなければ再度プッシュします。

7.2 マージコンフリクト

  • 解決策:
    1. コンフリクト箇所を手動で修正します。
    2. 修正後、git addで変更をステージングし、再度コミットします。

参考リンク: Gitのマージコンフリクト解決方法


これでGitとGitHubの基本操作を習得できます。実際に手を動かして練習してみましょう!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?