Newer
Older
TelosDB / journals / 20260214-0012-fix-git-push-error.md
@楽曲作りまくりおじさん 楽曲作りまくりおじさん 11 hours ago 1 KB docs: add journal and update README

20260214-0012-fix-git-push-error

Gitのプッシュエラー「src refspec main does not match any」を解決するための作業記録。

概要

リモートの main ブランチに対して、ローカルの master ブランチからプッシュしようとした際に発生したエラーを解決した。

実施内容

  1. 現状確認: git branch でローカルブランチ名が master であることを確認。
  2. ブランチ名変更: git branch -m master main を実行し、ローカルブランチ名を main にリネーム。
  3. プッシュ実行: 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 へのプッシュが正常に完了し、追跡ブランチが設定された。