gpt4 book ai didi

Git 分支行为异常

转载 作者:太空狗 更新时间:2023-10-29 13:21:17 26 4
gpt4 key购买 nike

似乎我无意中修改了我的 git 配置,以至于当我从 branchA 切换到 master 时,所有更改都会自动 merge 到 master。这发生在我没有提交 branchA 或我 merge 到 master 的情况下。过去,如果我在修改跟踪文件后尝试切换分支但未提交,我会收到“未提交的更改,无法切换分支”消息,但现在我无法引发该行为。我的 git 配置发生了一些变化,但我不知道它可能是什么。这听起来很熟悉吗?

非常感谢任何帮助。

Ubuntu 10.10
混帐 1.7.1
github.com

这是我的 git config -l:

giggle.main-window-maximized=false
giggle.main-window-geometry=993x731+318+160
giggle.history-view-vpane-position=223
giggle.main-window-view=HistoryView
giggle.file-view-vpane-position=153
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
remote.origin.url=**************************************
branch.master.remote=origin
branch.master.merge=refs/heads/master
submodule.config/shared_capistrano.url=******************capistrano.git
submodule.vendor/plugins/authentication_client.url=********************.git
branch.dev.remote=origin
branch.dev.merge=refs/heads/dev
branch.1.3.9.remote=origin
branch.1.3.9.merge=refs/heads/1.3.9

最佳答案

当您切换分支并且文件仅在本地修改时,Git 不会给您警告/消息(并将更改 merge 到另一个分支)。例如,你在 master 上有你的 repo,创建一个分支 temp,对文件进行本地修改。现在,当您切换到 master 时,您将不会收到消息。另一方面,如果您在 temp 中进行更改并提交它们(即 tempmaster 不同)并且那么 你有本地修改,当你切换到 master

时它会给你那个消息

关于Git 分支行为异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6337122/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com