以下の内容はhttps://tyru.hatenablog.com/entry/20110119/how_to_git_pull_from_bare_reposより取得しました。


bareリポジトリから更新する方法

bareリポジトリにgit pushして更新することは普通にできるんですが、
bareリポジトリから更新するにはちょっとめんどくさいです。
具体的には、次のようにします。

$ git remote
tyru
$ git fetch tyru
$ git reset --soft tyru/master

このように現在のブランチをtyru/masterにするのですが、
--softをつけていることに注意。
bareリポジトリはワーキングツリーがないので
git reset --hardだとワーキングツリーに対する操作も含むので
エラーになっちゃいます。
また同じ理由でgit-pullもダメ。
というかgit-pullはgit-fetch & git-mergeみたいなものなのでgit-megeがダメ。




以上の内容はhttps://tyru.hatenablog.com/entry/20110119/how_to_git_pull_from_bare_reposより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14