无法 git add 。 添加进暂存区???

2015-05-14 12:34:02 +08:00
 zszdevelop

我在用hexo 配置github仓库的时候:

使用git add .添加到暂存区去的时候总是出现

warning: LF will be replaced by CRLF in 2015/05/14/hello-world/index.html.
The file will have its original line endings in your working directory.

请问要怎么解决?

这时候好像commit不进记录记录。然后就发布不了。

我尝试了google没有找到我想要的答案,求指教

新手勿喷啊

5242 次点击
所在节点    git
9 条回复
Septembers
2015-05-14 12:43:35 +08:00
git push
zszdevelop
2015-05-14 12:56:03 +08:00
我git push上去的时候就会没有共同之处。我觉得就是add 。那没有传上去吧。


No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
error: failed to push some refs to 'git@github.com:zszdevelop/zszdevelop.github.
io.git'

应该要倒回去解决
The file will have its original line endings in your working directory.
comicfans44
2015-05-14 13:07:12 +08:00
LF CRLF这个问题应该是换行符引起的,大意是:
虽然文件的换行符号变了,但是除此之外文件内容没有任何变化,所以没有任何提交。

可以参考下http://git-scm.com/book/zh/v1/自定义-Git-配置-Git里面crlf的部分,看看如何处理符合你的要求
Tiande
2015-05-14 13:18:08 +08:00
```
hexo clean #先清public文件夹
hexo d -g #重新部署(并生成)
```
yangtukun1412
2015-05-14 13:24:25 +08:00
这个warning只是提示你在windows下换行符会被统一换成 CRLF 吧,不影响提交才对。

git add 后要 先 commit 才能 push 的。
zszdevelop
2015-05-14 13:31:40 +08:00
谢谢大家的回答,很有帮助。
forcecharlie
2015-05-14 13:35:32 +08:00
设置一下 git config --global core.autocrlf false
Tiande
2015-05-14 13:45:23 +08:00
github 仓库的设置是在 config 文件里面,
直接用 hexo 的命令就可以完成部署,
为什么还要手动 git add/commit?
zszdevelop
2015-05-14 13:48:25 +08:00
我解决了。
可能是因为我github上面没有创建好。导致的。

第二次建立repositories的时候我选了README.md

我pull下来、在push上去就好了。
V2EX技术氛围真的很浓厚,好好学习

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/191011

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX