问题标签 [git-tower]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
14802 浏览

git - git 排除 vs 忽略

我使用Tower在 Mac 中使用 Git。Tower 中的设置具有创建 .gitignore 的 Ignores 部分,但它还有另一个名为“Excludes”的部分。似乎可以将排除与“# git ls-files --others --exclude-from=.git/info/exclude”一起使用。

塔截图

排除是为了什么?为什么当 gitignore 可用时需要排除?

0 投票
4 回答
37543 浏览

git - 使用我的 GitHub 帐户设置 Tower 时出现问题 - 错误:无法锁定配置文件

我一直在使用 GitHub for Mac 应用程序,但在朋友的建议下,决定试一试 Tower,因为它也可以处理 Beanstalk 帐户。

安装试用版并输入我的 GitHub 用户名和密码后,我收到此错误:

我只是好奇是否有人知道是什么原因造成的,或者它是否与我使用 Tower 有任何关系。任何帮助是极大的赞赏!


文件权限:

对父目录的权限:

0 投票
1 回答
420 浏览

hotkeys - Git Tower 热键(低优先级)

我和同事都拥有相同版本的 Git Tower,当他专注于未提交的更改并点击空格键时,该文件被暂存以进行提交。当我按下空格键时,什么也没有发生。那是怎么回事?我喜欢我的热键!空格键在我的浏览器中选中复选框,但在 Git Tower 中没有。就像我在标题中所说的那样,这是一个“我很懒,不想使用鼠标,低优先级”的问题。

谢谢

0 投票
3 回答
17274 浏览

git - 在 Git 中,如何恢复在提交之前还原的暂存文件?

我试图使用 Git Tower 将更改拉入我的存储库。当我这样做时,发生了冲突,我错误地进入了所有阶段(因为我想在解决冲突后提交)。当我这样做时,冲突将自己标记为已解决。

我想手动解决更改,所以我点击了“中止合并”,但是,当我这样做时,它回滚了我所有的更改!有没有办法让他们回来?

0 投票
1 回答
139 浏览

git - 是否可以在 Tower 的远程仓库中提交远程更改?

本地回购 远程回购

我真的很喜欢 Tower 中的提交工作流程。但是,出于各种原因,我需要在远程服务器上进行开发。是否可以使用 tower 以某种方式在该服务器上进行提交?

正如您在图像上看到的那样,无论我选择什么,我都只会获得本地更改。(在名为 Dev 的遥控器上,正在进行许多其他更改)

0 投票
1 回答
337 浏览

git - Tower 给我一个奇怪的错误信息

我在 Tower 的错误目录中添加了一个子模块。所以我将其删除并尝试将其添加到正确的子文件夹中。当我粘贴子模块的 url 时,Tower 告诉我“子模块的目标路径已经存在”。但它不存在。塔是怎么回事?

0 投票
2 回答
5243 浏览

git - 拉取时出现 Git 错误:“不允许操作”

从远程分支拉取更改时,Git 向我抛出此错误:

来自https://github.com/JackWebbHeller/MyProject

* 分支主 -> FETCH_HEAD

错误:无法取消链接旧的“MyProject/folder/directory/index.html”(不允许操作)

这取自 Tower for Mac 的成绩单。任何人都可以建议吗?谢谢!

0 投票
1 回答
3224 浏览

git - 如何将以前被忽略且现在不会显示的文件重新添加到我的 git 存储库中?

我最初在我的 Git 存储库的排除列表中有 .htaccess。我现在已将其从排除列表中删除(并仔细检查了它也已从忽略列表中删除)。

我在本地更改了文件,但 Tower(我的 git 客户端)没有将文件显示为已更改并准备好远程提交。

如何让 Tower 识别文件已更改并可提交?

0 投票
1 回答
2381 浏览

git - Git 不会让我切换分支,因为“对以下文件的更改将被覆盖”,但是,git-status 显示没有更改

好的,所以我有以下分支:

我想结帐到2012-08-06-AAH。所以我这样做:

好,可以。所以我这样做:

嗯...那么,如果没有要提交的内容,我该如何“提交您的更改或存储它们”?

感谢您的帮助 - 我是一个 Git 新手(主要使用 Tower,GUI 客户端),当我失败时,我求助于命令行。

0 投票
1 回答
351 浏览

ruby-on-rails - 创建 git post-merge 钩子并在 Git Tower 中使用它们

我们使用 Git Tower 来管理我们的 git 存储库,并且我们希望设置能够rake db:migrate在我们拉下新更新时自动运行。我已将合并后的 git 钩子修改为如下所示:

如果我从命令行运行它,它工作得很好。但是,如果我尝试在 Tower 本身中运行 git pull,我会收到以下错误:

/Library/Ruby/Gems/1.8/gems/bundler-1.1.4/lib/bundler/spec_set.rb:90:in 'materialize': Could not find sass-3.2.1 in any of the sources (Bundler::GemNotFound)

有没有人有让 Tower 在 git pull 上运行自动迁移的经验?