相关疑难解决方法(0)

如何处理这个 git 警告?“不鼓励在不指定如何协调不同分支的情况下进行拉取”

git pull origin master我收到以下消息后:

warning: Pulling without specifying how to reconcile divergent branches is
discouraged. You can squelch this message by running one of the following
commands sometime before your next pull:

  git config pull.rebase false  # merge (the default strategy)
  git config pull.rebase true   # rebase
  git config pull.ff only       # fast-forward only

You can replace "git config" with "git config --global" to set a default
preference for all repositories. You can also pass --rebase, --no-rebase,
or …
Run Code Online (Sandbox Code Playgroud)

git

446
推荐指数
19
解决办法
14万
查看次数

如何使git merge的默认值为--no-ff --no-commit?

公司策略是--no-ff用于合并提交.我个人喜欢调整合并日志消息,所以我使用--no-commit.另外,我想在提交之前进行实际的编译和测试.

如何为所有分支制作--no-ff--no-commit默认?

(而且我在问这个以后的几年里学到了,我几乎总是对提交感到满意,因此默认情况下允许它提交更简单,只要我修改或以其他方式解决问题,然后再进行推送都好...)

git merge

67
推荐指数
4
解决办法
2万
查看次数

git pull:无法快进,

你能帮我解决我的问题吗?当我尝试从“dev”分支拉取时发生错误。我浏览了解决方案,它说我需要“rebase”,但它对我来说没有成功。

CT+aohc@MP1GYWQA MINGW64 /c/TCO/source/RAPMD.Web.Frontend (web_feature/TCORAPD-122389-1)
$ git pull origin dev
From https://dev.azure.com/xxxx/xxxx/_git/TCO-FGP-Rapmd
 * branch                  dev        -> FETCH_HEAD
fatal: Not possible to fast-forward, aborting.
Run Code Online (Sandbox Code Playgroud)

git pull rebase atlassian-sourcetree

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

无法使git停止跟踪package-lock.json

使用npm v5,现在package-lock.json正在创建文件npm install

建议提交此文件,但我发现这个文件由于某种原因在我的开发机器和我的服务器之间是不同的.即使我将该文件推送到repo,npm install在服务器之后,文件也会更改.

所以现在我试图让git跟踪这个文件.在从其他问题中得到许多答案后,我似乎已经设法这样做了,它没有在开发机器上跟踪,没有出现在repo本身,但是在我将代码拉到服务器并制作之后npm install,它出现在modified文件中.

文件在.gitignore,但服务器git由于某种原因忽略它.

git check-ignore -v -n package-lock.json
::      package-lock.json
git check-ignore -v -n --no-index package-lock.json
.gitignore:10:package-lock.json package-lock.json 

可能相关的信息:

开发机器:Windows 10.服务器:Ubuntu 14.04.我正在使用标签将代码提取到服务器.

git node.js npm

7
推荐指数
2
解决办法
7516
查看次数

即使没有变化也不可能快进

我结束了一个奇怪的git状态.我想从服务器拉,只有快进.

然而,即使没有变化,git仍然告诉我"不可能快进".

$ git pull -v --ff-only
From github.com:username/repo
 = [up to date]      branch    -> origin/branch
 = [up to date]      branch2    -> origin/branch2
 = [up to date]      branch3    -> origin/branch3
fatal: Not possible to fast-forward, aborting.
Run Code Online (Sandbox Code Playgroud)

我如何告诉git告诉我有关快速前进这种"不可能"的更多信息?我更加冗长...

git

4
推荐指数
2
解决办法
6325
查看次数

标签 统计

git ×5

atlassian-sourcetree ×1

merge ×1

node.js ×1

npm ×1

pull ×1

rebase ×1