不知道怎么弄成这样了 https://segmentfault.com/img/bVyy6W
1
mahone3297 2016-06-28 09:39:08 +08:00
是不是换行符造成的?
你倒是左边的点一下,看一下右边到底变更了什么啊 |
2
grey5659 OP http://i4.piimg.com/567571/2d15beba7ab91f58.png
都是一些乱七八糟的,看不懂了... |
3
grey5659 OP @mahone3297 是不是我使用了 git init 的原因额,怎么恢复到之前的状态呢
|
4
oxoxoxox 2016-06-28 09:47:56 +08:00
你这是在$HOME 路径下执行 git init 了么?这不是变更,是你把$HOME 路径下的文件加入 git 仓库所在文件夹了
unstaged changes - untracked |
7
oxoxoxox 2016-06-28 09:59:46 +08:00
|
9
SpicyCat 2016-06-28 10:16:57 +08:00
如果不是新建工程,不需要执行 git init.
而且如果你用 gitlab , github 的话,可以直接在网页上新建工程,然后 git clone 下来。 |
10
grey5659 OP @SpicyCat 我在两台电脑上切换,都是用的 git gui ,流程应该在 a 电脑上改了,换到 b 电脑上要先拉取下来合并,再进行修改才能提交吗
|
11
SpicyCat 2016-06-28 10:41:51 +08:00
@grey5659 先拉取合并然后再做修改,这样是比较好的做法,可以避免冲突。但是 git 本身并不做此限制,就是说你可以不拉取合并,直接在本地修改,然后 commit, 这时候再拉取合并,最后再 push ,也是可行的。
|
12
grey5659 OP @SpicyCat 好像不行哦 我昨天在家里电脑上做了修改,今天在公司电脑上直接修改然后提交的时候报错了,好像是说远程仓库和本地不一致什么的
|
13
SpicyCat 2016-06-28 11:27:11 +08:00
@grey5659 push 之前要做 pull 或者 rebase ,但是 git add 和 git commit 之前不强制你做合并。
不过建议是每次开发前先同步一次。 |
14
zaishanfeng 2016-06-28 11:29:48 +08:00
人生苦短远离 git 。 svn 不要太爽哦。
|
15
bdbai 2016-06-28 11:44:39 +08:00 via Android
@zaishanfeng 我觉得你肯定要被喷,所以先喷你一下。
人生苦短远离 svn 。 git 不要太爽哦。 |
16
aprikyblue 2016-06-28 22:49:47 +08:00 via Android
@zaishanfeng 完全不理解 svn 哪里爽了。,。
|