Git4 択難易度 基礎

git push origin main の origin は何を指す?

正答

  1. 自分のローカルリポジトリに付けた名前
  2. clone 元のリモートリポジトリに付く既定の名前
  3. リポジトリで最初に作られたブランチの名前
  4. リポジトリを作成した人の GitHub ユーザー名

解説

origin は git clone が複製元のリモート URL に付ける既定の名前で、git remote -v で URL を確認できる。ブランチ名ではなく、main や master が既定ブランチの名前。ローカルリポジトリに名前は無い。慣習的な名前なので、git remote rename で変えたり、fork 元に upstream という別のリモートを追加したりもできる。git push origin main は「origin という名前のリモートの main ブランチへ送る」の意味。

参考: git-scm.com

remote

この問題を含む Git のテストを制限時間つきで解く

Gitクイズへ