首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >github在使用pull命令时锁定mac终端

github在使用pull命令时锁定mac终端
EN

Stack Overflow用户
提问于 2012-12-27 04:51:37
回答 3查看 59K关注 0票数 97

我正在学习mac上的github (命令行),每当我使用git pull origin master时,我都会得到这样的结果

代码语言:javascript
复制
# 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.
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
".git/MERGE_MSG" 7L, 293C

终端似乎锁定了,不允许我立即输入任何东西,然后当它终于允许我输入文本时,它似乎不能识别git命令。

这是git中的一个bug,还是我漏掉了什么?

EN

回答 3

Stack Overflow用户

发布于 2017-06-14 18:44:24

运行此命令

代码语言:javascript
复制
git config --global core.editor "gedit"

将您的邮件添加到此文件中并保存。现在就往后拉。

票数 1
EN

Stack Overflow用户

发布于 2018-01-18 21:57:12

你可以做git checkout --merge yourbranch

当前分支、工作树内容和新分支之间的三向合并已完成,您将位于新分支上。

票数 0
EN

Stack Overflow用户

发布于 2018-04-28 18:18:33

问题通常发生在我们拼写错误的时候。

您更有可能对以下命令感兴趣:

代码语言:javascript
复制
git commit -m "message"

如果有问题,它可能会这样说

代码语言:javascript
复制
Your branch and 'origin/master' have diverged,
and have 2 and 1 different commits each, respectively.
  (use "git pull" to merge the remote branch into yours)

并使用:

代码语言:javascript
复制
git pull

这应该会导致:

代码语言:javascript
复制
Already up-to-date.

那么最好检查一下:

代码语言:javascript
复制
git status

并再次尝试推送:

代码语言:javascript
复制
git push
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14046122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档