- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在本地环境中安装了 SourceTree。我在一家企业的 git repos 共享集合中工作。看起来管理员创建了一个新的 repo RepoY,而我们之前只有 1 个 repo (RepoX)。我不小心在 RepoY 中创建了 BranchZ,我需要删除它。
我通过 RepoY 下的 SourceTree 选择了 BranchZ,单击鼠标右键,我能够“删除”它,但现在它在左侧显示一个红色减号。我试图“删除”分支,但 SourceTree 返回以下错误:“错误:无法删除您当前所在的分支‘BranchZ’。”
我无法在存储库中切换分支,因为 BranchZ 是存储库中唯一的分支。如果我在 SourceTree 中双击不同的 repo,那么我只能删除 RepoY 而不能删除 RepoY 中的 BranchZ。有没有办法通过 SourceTree 完成我想做的事情,或者这是 SourceTree 的限制?
最佳答案
您不允许删除您所在的分支,首先您必须 checkout 到另一个分支,因为它是您唯一可以简单地 checkout 主分支的分支(如果未删除,每个 repo 都有主分支)。然后你就可以删除了,但要确保你在正确的仓库中。
git checkout master
git push origin :<branchName> (it deletes local and remote branch in case of you already pushed commits)
关于git - 如何从只有 1 个分支的 sourcetree 中的 repo 中删除一个分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35001772/
我的存储库去了哪里?它们在 Sourcetree 的左侧,现在它是空白的,我不知道如何找到它们。看截图: 最佳答案 版本 2.0+ 书签已更改为本地存储库文件夹并被视为选项卡。 单击选项卡旁边的 +
我正在删除源树上的帐户,但是每当我尝试删除时: Tools > Options > Authentication SourceTree不会删除保存的密码。我需要删除密码,因为它包含与帐户关联的错误详细
我想提交我的作品。但是当我想查看我更改的内容并将它们写入提交消息时,我看到我的一些更改不会显示。 问题是什么? 最佳答案 更改选项中的最大行数和大小 工具 > 选项 > 差异 更改最大差异线数 和 更
我将 SourceTree 与 TortoiseDiff/Merge 一起使用。每次我在那里保存文件时,在解决所有冲突后,SourceTree 都会完美地处理一切,除了它总是创建一个备份文件 [nam
最近我重新安装了 macOS。我已经安装了 Sourctree 和 diffmerge 并将 diffmerge 设置为默认合并工具。出于某种原因,每次当我选择“解决冲突 - > 打开外部合并工具”时
从版本 3.3.6.3829 开始,必须通过按 F5 手动更新 sourcetree 中的 View 。我试图在 https://jira.atlassian.com/ 上将此作为错误提出,但该表单没
我想在 SourceTree 中设置默认文件查看器。当前的是记事本,它没有正确显示换行符(所有代码都在一行中)。 最佳答案 SourceTree 使用默认的“打开方式”应用程序,如资源管理器。据我所知
我的公司坚持使用 Sourcetree,我正在努力找出如何创建组并在这些组中包含分支,因为 ORIGIN 变得凌乱,正如您在此处看到的,列表是显示的项目的 3 倍以上这个截图。我尝试在软件本身中寻找一
我正在使用 SourceTree (mac)。 我有一些隐藏的更改。 我如何为每个 stash 指定一个自定义名称以更好地识别代码应该做什么? 现在,当我藏匿它时,它会在表单中获得一个自动名称 [分支
我有一个文件夹,其中有几十个子文件夹,每个子文件夹都有自己的项目,使用 git 进行版本控制,如下所示: 项目: 项目_a 项目_b ... project_z 我想将它们全部添加到某个文件夹的 So
在 Windows 8 上并尝试使用 SourceTree 作为我的 Git 客户端 - 一切正常,但以下内容: 当我点击 Sourctree 中的终端按钮时,它显示“无法启动 Git Bash 终端
我尝试从 sourcetree 打开一个 javascript 文件,但它试图执行它而不是在我的编辑器中打开脚本: 有没有办法改变这种行为? 最佳答案 我找到了解决方法。在某处创建一个 javascr
出于好奇,当我使用这些工具只是为了与私有(private)网络中的 repo 同步时。 虽然 GitKraken 要求 GitHub 登录,但我的代码隐私是否受到保护。 谢谢, 最佳答案 我知道有点晚
我尝试从 sourcetree 打开一个 javascript 文件,但它试图执行它而不是在我的编辑器中打开脚本: 有没有办法改变这种行为? 最佳答案 我找到了解决方法。在某处创建一个 javascr
带有 Windows 10 的 Sourcetree 3.3.6 不更新 UI 内容或不刷新 View 。 如果您想查看更新的 View ,则需要重新启动应用程序。 有什么解决办法吗? 最佳答案 在获
嘿,我刚刚将 Mac 上的 Sourcetree 更新到最新版本 (2.2)。git-flow 去哪儿了? 如何重新启用此功能? 没有它我就迷失了自己! 最佳答案 我这里也有同样的问题,你仍然可以使用
我真的很高兴 SourceTree 嵌入了 Mercurial。在奇怪的情况下,我想从 CLI 运行 hg 命令,例如 hg status 我得到的内容 hg: command not found 我
我的问题 在我当前正在处理的项目中,我无法使用 SourceTree 初始化 gitflow。你能帮忙吗? 我的 SourceTree 版本是 2.7.6。 屏幕截图 如果我尝试这样做 然后我有这个对
我想在 SourceTree 中显示 Gravatar 图像。我的 github 提交使用这个电子邮件地址:mboom@users.noreply.github.com。我已经为主要电子邮件设置了一个
默认情况下,SourceTree 2.x 静默安装并选择坐在 C:\Users\\AppData\Local\SourceTree目录。 彻底移动它不会破坏它,但更新程序无法正常工作 - 仍然在旧位置
我是一名优秀的程序员,十分优秀!