- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在为我的公司开发一个 Android 项目。
这是我当前的开发设置:
当我在 Android Studio 中改进我的项目时,我使用 GitKraken 来检查我的更改并将它们提交到 GitHub。没有异常。
我的问题是,每隔一段时间,文件将直接提交到我的“master”分支并直接推送到 GitHub——我什么都不做。推送的文件是我没有更改的配置.xml 文件。出于显而易见的原因,这非常令人沮丧。生成的提交消息通常如下所示:
我已经完全删除了我的“master”分支(本地和 GitHub),并创建了一个名为“stable”的新分支来取代它。这没有用,因为这些“自动提交”只是再次创建“master”分支并将其推送到 GitHub。
我还关闭了 Android Studio 中的 VCS 设置。无论如何,据我所知,我在 GitKraken 中找不到任何设置会这样做。
我希望我不知道可以阻止此行为的简单设置。我在 Google、Android Studio 论坛和 Stack Overflow 上搜索过类似的问题,但没有找到。
如果您有任何问题,请告诉我。
最佳答案
在 Android Studio 2.3.3 和 Ubuntu 16.04 上遇到同样的问题。当 Android Studio (AS) 丢失我的私有(private) IDE 设置时发生故障后出现问题。
解决方案:查看目录~/.AndroidStudio2.3/config/settingsRepository
(注意.AndroidStudio2.3
是 stash 目录)。在我的例子中,有一个 repository
目录,其中包含我的项目以及每次我推送时添加到我的 GitHub master 分支的所有附加设置文件。只需删除那个 repository
目录。
看起来 AS 在 Git 之上使用了自己的源代码控制系统。正如我所看到的,有些人甚至用它来备份他们的设置: https://github.com/kakkoyun/android-studio-settings https://github.com/xinthink/android-studio-settings
没有深入研究问题,只是针对我的情况解决了它。如果任何专家能更详细地解释这种奇怪的 Android Studio 行为,那就太好了。
也与 Android Studio keeps adding additional files to GitHub 相关
关于android - 奇怪的自动提交(Android Studio、GitKraken、Ubuntu)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42824883/
我一直在 Windows 上使用 GitKraken 进行各种项目,现在我必须在专用网络(无法访问互联网)上进行一些开发。但是当我启动应用程序时,它要求我创建一个帐户。我无法在此网络上执行此操作。 如
我已安装 Beyond Compare并希望将其用作 Gitkraken 中的合并和差异工具. 当我选择任何修改过的文件时,它仍然使用默认的 Gitkraken diff View ......我知道
Gitkraken 自动更新,这不能在 UI 中关闭。如果不是我在不信任 Gitkraken 代码签名的托管设备上使用它,这不会成为问题。因此,Gitkraken 在重新启动时随机停止工作,直到我留出
GitKraken 是否可以将单个文件的更改恢复到较早的提交,而不是恢复整个提交? 最佳答案 回答 一个revert从 git 的意义上来说,它只能在提交时执行。它引入了一个新的提交,它完全否定了恢复
在我正在开发的存储库中,每次合并时都会创建新标签。因此,所有提交上都有标签,这会在列表中查找分支名称时产生问题,我想一次隐藏所有标签,因为标签太多(1k+),无法一一删除。 最佳答案 在 versio
不敢相信我无法弄清楚这个问题 - 我在两台不同的机器上安装了两个 gitkraken,但它们之间的主工作流程窗口看起来不同。一次安装显示了所有分支的简化提交结构: 而另一个呈现工作流程的 TreeVi
我在 ~/.ssh/config 中有一个用于 git 的配置: Host: gitlab.test.com Port: 2224 并且它抛出连接被拒绝错误。 为什么 gitkraken 没有自动拾取
GitKraken 的提交图有时包含标识符,而其他一些则包含提交的作者个人资料头像(我正在使用 GitHub 进行测试,但我不认为它特定于此实例)。 我只是不明白是什么让 GitKraken 决定(如
我有一段代码,其中混合了制表符和空格。 Gitkraken 似乎为选项卡设置了 2 个空格的默认宽度,而代码的格式为 4 个空格。 有没有办法在 gitkraken 配置中调整标签宽度? 最佳答案 在
我来自 SourceTree,是为了登上 GitKraken 炒作列车。 ST 中的文件一直很容易被忽略。只需右键单击未暂存容器中的文件,您就可以使用所有选项。您可以直接忽略这些文件,特定文件夹下的每
我想创建一堆快捷方式来打开 Git 存储库 GitKraken 是这样开始的: C:\Users\\AppData\Local\gitkraken\Update.exe --processStart
当我单击可以解决合并冲突的 GitKraken 上的“标记全部已解决”标签时,git 会做什么? 最佳答案 GitKraken 将 将每个先前检测到的冲突文件添加到索引 ,然后您必须 promise
我正在尝试使用运行 eslint 的提交 Hook 。 Hook 使用 GIT_DIR查找包本地 eslint 和相关的 eslint 配置。像这样: ESLINT_PATH="${GIT_DIR}/
我对任何与 git 相关的东西都很陌生,所以希望这个问题不是太明显。 我的仓库只有一个分支:main。我在 gitkraken 上添加了几个文件到本地存储库,我正试图将它们推送到我在 GitHub.c
当我使用 gitkraken 推送时,我收到如下错误消息: Failed to write chunk header. The connection with the server was abrup
错误地,当我想克隆存储库时,我输入了错误的用户名和密码,然后单击了“记住我”按钮,所以现在我无法更改 key ,因为每当我重做时,克隆都会保存错误的数据。 我在哪里可以删除这些数据? 最佳答案 当我只
当我尝试使用 Gitkraken 在 xampp 服务器中打开存储库时,我无法查看分支或提交,只有消息“显示 2000 次提交。在首选项中调整此设置”。我尝试重新安装 Gitkraken,重新打开存储
我已经进入全屏模式,现在似乎无法通过 GUI 退出它。 进入全屏模式后如何再次退出? 最佳答案 您可以使用 Ctrl+Shift+F 切换全屏。 关于GitKraken - 如何退出全屏模式?,我们在
我的远程服务器存储库上有几个 Hook 执行构建任务,例如:npm i、npm build 等...因此,当我通过控制台推送时,我可以看到输出日志,这对于查看是否存在非常有帮助例如,在构建失败的情况下
我使用GitKraken作为Git客户端。在这里,我看到文件历史记录中显示了1 hour ago,yesterday,4 days ago等。有什么办法可以代替我查看日期时间吗?我可以在sourceT
我是一名优秀的程序员,十分优秀!