PR

git push -u origin main

広告

git push -u origin main

git push -u origin main は基本的に1回だけで十分です。

  • -u(または --set-upstream)オプションは、ローカルブランチ main とリモートブランチ origin/main の追跡関係を設定します
  • この設定は一度行えば永続的に保存されます。

git push

以降は git pushだけで可能。

同じリポジトリ内であれば、どのディレクトリからでも単純に git push だけで可能です。

ただし、以下の条件が必要です。

  • そのディレクトリが対象のgitリポジトリ内であること
  • .git ディレクトリの配下であること

簡単な例

例、

# 初回のみ
git push -u origin main

# 以降は単純に
git push

推奨される手順

   git branch  # 現在のブランチを確認
   git checkout -b main  # main ブランチを作成して切り替え(必要な場合)
   git remote -v  # リモートリポジトリのURLを確認したい時 
   git status  # 現在の状態を確認
   git add .   # 変更をステージング
   git commit -m "Initial commit"  # 初期コミットを作成(必要な場合)
   git push -u origin main  # main ブランチをプッシュ
広告

注意点

GitHub の新しいリポジトリではデフォルトブランチ名が main ですが、ローカルの Git 設定によっては master がデフォルトの場合があります。

リモートリポジトリが既に存在し、内容がある場合は、まず git pull を実行してローカルリポジトリを更新することをお勧めします。

これらの手順に従って、ローカルの状態を確認し、必要な修正を行ってからプッシュを試みてみます。

以下のリンクでは、Git及びGitHubに関する記事をまとめています。Gitの基本操作やブランチ管理、GitHubでのリポジトリ管理、共同作業のコツなど。気になるトピックをクリックして、詳しい情報を確認してください。

タイトルとURLをコピーしました