鍍金池/ 問答/Linux  HTML/ git 可以push 但是不能pull別人改動過的分支

git 可以push 但是不能pull別人改動過的分支

clipboard.png
求大牛解答 感恩不盡

回答
編輯回答
命多硬

英語不熟練的話,你把那句error語句copy下百度翻譯就知道是什么原因了

2017年7月28日 01:26
編輯回答
柚稚

話說既然截圖了, 為何不把完整的輸出信息給出來呢.
看輸出信息是文件系統(tǒng)權限引起的問題, 可能是因為兩個 linux 用戶同時操作了同一個 git 項目導致的. 不妨看看 .git/objects 這個文件夾的權限屬性, 看看你自己的賬號是否對其有寫權限:

ls -al .git/

如果不確定自己所在的組, 可以執(zhí)行如下命令查看:

cat /etc/passwd | grep $USER

如果確定是文件權限問題, 可以執(zhí)行如下命令修改文件屬主為自己:

sudo chown -R your_user:your_group .git

如果問題沒有解決, 或者仍有疑問, 請把前兩條命令的輸出貼上來.

2017年7月5日 06:08