デスクトップとラップトップの2つのPCで開発しており、コードをgitで管理しています。
まずリポジトリを作り、ラップトップでgit remote add origin ~
を行いpushました。
その後、デスクトップ側でgit clone
を行い、そこからgit push
しました。
一応、これで問題なく開発はできています。
つまり、ラップトップで書いたコードをpushし、デスクトップ側でpull、続きをデスクトップで書き、そのデータをpush、再びラップトップでpullし続きを書く、といった流れで開発できているということです。
問題は、git mergeにある
上述のように問題はなく開発はできているのですが、問題はラップトップ側でgit merge
ができないことです。
基本的に、git pull
よりgit fetch
からのgit merge
と分けて行うほうが好みなのですが、ラップトップ側でgit merge
ができないのです。fetchはできるし、デスクトップ側ではfetchもmergeもできるのに、ラップトップ側でのmegeのみできないのです。
具体的には
console
1fatal: No remote for the current branch.
というエラーが出て、mergeができません。
pullはできるのに、mergeだけできないのです。
エラー文は、今のブランチに合うリモートがないと吐いているのですが、pullはできてるので、イマイチ意味がわかりません。
どなたか、解決方法、というか現状がどういう状況なのかわかる方、ご教授いただきたいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/29 14:14