1
luckyx 2019-04-24 15:50:07 +08:00 via iPhone
插个眼…
虽然感觉是在 master 新建文件的锅但是不能确定 看楼下大佬表演 |
2
gaius 2019-04-24 15:51:12 +08:00
不是让你设置用户名和邮箱吗
|
3
crazybug 2019-04-24 15:54:35 +08:00
git remote -v
|
4
leafre 2019-04-24 15:57:47 +08:00
tell me who you are
|
5
coolair OP @gaius 不是设置用户名和邮箱的问题,我又不 push,即便是设置了用户名和邮箱还是一样没有用,只能删了重新 clone。
|
6
GM 2019-04-24 15:58:01 +08:00
看提示。
看不懂就谷歌翻译。 我真的很不明白为什么那么多人不看错误信息就发问。 |
7
hash 2019-04-24 15:58:10 +08:00
看提示解决问题就好.
没遇见过 pull 也要配置用户名和邮箱,或许是因为 Windows 下取到的不合法. |
8
GM 2019-04-24 15:59:21 +08:00
@coolair pull 下来后会做合并,合并成功后 git 会自动 commit,然后 commit 会用到你的用户名和邮箱,了解一下。
|
10
ysc3839 2019-04-24 16:04:03 +08:00 via Android
@GM 但如果本地没有 commit 的话会 fast-forward,不会 merge commit 的。
|
13
gotounix 2019-04-24 16:22:24 +08:00
我也碰到过这样的问题,实项目没有修改过,但是 git status 会提示 branch diverged。
|
14
gotounix 2019-04-24 16:32:45 +08:00 2
最粗暴的解决方法:
git fetch --all git reset --hard origin/master |
15
Vegetable 2019-04-24 16:47:29 +08:00
是 merge 需要用户名和邮箱?感觉也不对,没邮箱的的话你本地应该也不会有 commit
|
16
gotounix 2019-04-24 16:53:39 +08:00 1
而且,你在 Windows 下还的注意一些 Windows 的局限性,比如:目录名称问题。
看这个项目: https://github.com/huangyz0918/Hackintosh-Installer-University/tree/master/Clover-Configs/Lenovo/Yoga3 -14 /CLOVER https://github.com/huangyz0918/Hackintosh-Installer-University/tree/master/Clover-Configs/Lenovo/ThinkPad L460 /CLOVER 他的目录 Yoga3 -14 和 ThinkPad L460 后面有一个空格,clone 到 windows 下后,windows 会把后面的空格删了,造成了目录不一致,就会导致本地修改。 |
17
SoloCompany 2019-04-24 16:53:55 +08:00 via iPhone
git pull — rebase
|
18
iasuna 2019-04-24 16:57:50 +08:00
@coolair 这个报错显示的就是没设置用户名邮件啊 你要是设置完了还不行 把设置完的报错截图发上来啊 不知道报错是什么我们怎么提供建议。。。
|
19
DANG 2019-04-24 17:19:19 +08:00
百度一下 ×
V2ex 发帖 √ |