Branch master does not exist in Upstream for frappe

frappe@server:~/frappe-bench$ bench switch-to-master
Branch master does not exist in Upstream for frappe
Switching for erpnext
Already on ‘master’
Your branch is up-to-date with ‘upstream/master’.
Already up-to-date.
Successfully switched branches for:
erpnext

Switched to master

How do i rectify this?

frappe@server:~/frappe-bench/apps/frappe$ git remote update
Fetching upstream
frappe@server:~/frappe-bench/apps/frappe$ git show-ref
6588cf4e7181cdc5eb7c82422429f0eef7368220 refs/heads/develop
6588cf4e7181cdc5eb7c82422429f0eef7368220 refs/remotes/upstream/HEAD
6588cf4e7181cdc5eb7c82422429f0eef7368220 refs/remotes/upstream/develop
4b8c71db25de77c3cbc55b06c6fbc7ef06461a37 refs/tags/4.0.0



a6cfbd9e9a92165b94540d5cf4ae3eff3b45043c refs/tags/v7.2.9
frappe@server:~/frappe-bench/apps/frappe$

No hint of master o.O?

Solved it myself,

check the config file inside git folder

[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote “upstream”]
url = GitHub - frappe/frappe: Low code web framework for real world applications, in Python and Javascript
fetch = +refs/heads/develop:refs/remotes/upstream/develop
[branch “develop”]
remote = upstream
merge = refs/heads/develop

Replace with

[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote “upstream”]
url = GitHub - frappe/frappe: Low code web framework for real world applications, in Python and Javascript
fetch = +refs/heads/:refs/remotes/upstream/
[branch “master”]
remote = upstream
merge = refs/heads/master

2 Likes