小编Daa*_*aan的帖子

git pull - 无法提交合并消息

可能重复:
使用pull命令时github会锁定mac终端

我通过Mac上的终端使用git.我最近尝试执行时遇到了一个恼人的问题git pull.执行后git pull我收到以下错误消息:

Merge ssh://domain.com/repository.git
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts:
# the commit.
Run Code Online (Sandbox Code Playgroud)

问题是我不能输入任何东西.我的终端似乎卡住了,似乎没有任何我能做的事情.我对git来说相当新,所以这可能是我犯的一个简单错误.

在这里读到,对于某些人来说,文本编辑器此时打开了.在我看来,情况肯定不是这样.它还指出我可以使用--no-edit标志在没有消息的情况下进行合并,但即便如此,这似乎也不适用于我.

我此刻有点无能为力,卡住并无法将任何更改推送到我的服务器.

git commit-message git-pull git-merge

64
推荐指数
2
解决办法
5万
查看次数

MySQL - 关于null的=""和!=""的不同行为

这可能是一个愚蠢的问题,但null似乎既不等于也不等于任何空字符串"".

我有一个包含以下值的表:

id field1 field2 field3
1   a        b     c
2   null     b     c
3            b     c
4   a        b     c
Run Code Online (Sandbox Code Playgroud)

我的查询

select * from table where field1 = ""
Run Code Online (Sandbox Code Playgroud)

不返回第2行,其中field1的值为null.这绝对有意义,因为null不等于空字符串.

但,

select * from table where field1 != "" 
Run Code Online (Sandbox Code Playgroud)

也不会返回第2行.

有没有人对此的历史渊源有解释?是因为值null意味着我们不知道该值,因此不知道field1是否等于或不等于第2行的空字符串?

mysql sql string null

6
推荐指数
2
解决办法
603
查看次数

标签 统计

commit-message ×1

git ×1

git-merge ×1

git-pull ×1

mysql ×1

null ×1

sql ×1

string ×1