Gitのプッシュエラー「src refspec main does not match any」を解決するための作業記録。
リモートの main ブランチに対して、ローカルの master ブランチからプッシュしようとした際に発生したエラーを解決した。
git branch でローカルブランチ名が master であることを確認。git branch -m master main を実行し、ローカルブランチ名を main にリネーム。git push -u origin main を実行し、リモートリポジトリへのプッシュを成功させた。sequenceDiagram
participant Local as Local Git
participant Remote as Remote (GitBucket)
Local->>Local: git branch -m master main
Note over Local: Rename branch to match remote
Local->>Remote: git push -u origin main
Remote-->>Local: Success (New branch main)
リモートリポジトリ https://gitbucket.tmworks.club/git/dtmoyaji/TelosDB.git へのプッシュが正常に完了し、追跡ブランチが設定された。