git でリモートにあるものを落として来ようとしたらエラーになった
git checkout -b feature/xxxxx origin/feature/xxxxx
とやったら、
fatal: 'origin/feature/xxxxx' is not a commit and a branch
'feature/xxxxx' cannot be created from it
と怒られた。
設定でmasterだけしか紐づけていなかったのが問題。
git config -e
[remote "origin"]
url = ssh:xxxxx
- fetch = +refs/heads/master:refs/remotes/origin/master
+ fetch = +refs/heads/*:refs/remotes/origin/*
こう変更して、master以外もつなげる必要がある。
その後、fetchして、checkoutすると上手くいきました。
git fetch origin feature/xxxxx:feature/xxxxx
git checkout -b feature/xxxxx origin/feature/xxxxx
git checkout -b feature/xxxxx origin/feature/xxxxx
とやったら、
fatal: 'origin/feature/xxxxx' is not a commit and a branch
'feature/xxxxx' cannot be created from it
と怒られた。
設定でmasterだけしか紐づけていなかったのが問題。
git config -e
[remote "origin"]
url = ssh:xxxxx
- fetch = +refs/heads/master:refs/remotes/origin/master
+ fetch = +refs/heads/*:refs/remotes/origin/*
こう変更して、master以外もつなげる必要がある。
その後、fetchして、checkoutすると上手くいきました。
git fetch origin feature/xxxxx:feature/xxxxx
git checkout -b feature/xxxxx origin/feature/xxxxx
コメント