问题标签 [gitx]

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 回答
310 浏览

git - Git 浏览非空提交

我在这个项目上工作,该项目有许多带有空变更集的提交。尽管我想运行git filter-branch和删除这些提交,但这确实不是一个选择。

是否有任何工具(例如 gitg tig)可以让我只浏览非空提交?通过浏览我的意思是查看(非空)提交列表并轻松查看感兴趣的提交的差异。

0 投票
1 回答
39 浏览

git - 命令行中的“git clone”导致意外的 GitX SSH 删除密码对话框

在终端中,当我尝试

有时候是这样的

在此处输入图像描述

当你不期待它时,它会令人不安。

为什么会发生这种情况,我该如何摆脱它?

0 投票
1 回答
203 浏览

cherry-pick - How to use GitX to cherry-pick a commit from master to another branch?

(Note: I do know how to do this using the command line git client; this question is on behalf of a command-line-phobic co-worker who I am introducing to git via the GitX GUI application on his Mac)

I see that in GitX you can right-click on a commit in the commits-list and choose "Cherry pick commit into master"; but what I want to be able to do is the opposite: cherry-pick a commit from master into a (non-master) branch.

Is there a way to do this inside of GitX?

0 投票
1 回答
10643 浏览

macos-sierra - Mac os Sierra 上的 Gitx:不再支持 Objective-C 垃圾收集

升级到 Sierra(10.12) 后,我在 GitX 中遇到垃圾收集问题。

0 投票
1 回答
960 浏览

homebrew - 如何使用 Homebrew 让 gitx 在 macOS Sierra 上运行?

如果我尝试使用以下命令gitx在 macOS Sierra 或 High Sierra 上安装:

那么我尝试运行gitx会导致这样的错误:

我已经找到了这个答案,但它没有显示如何使用 Homebrew 安装 rowanj fork。

0 投票
2 回答
43 浏览

git - 在不重新创建提交的情况下调整先前的提交

我曾经使用gitx来暂存更改以进行提交,但我已经切换到纯粹的终端工作流程 + Fugitive.vim。我真正怀念 gitx 的一个特性是能够在之前的提交中进行调整。例如,如果在之前的提交中添加了某个部分,但不应该添加,那么 gitx 可以很容易地拉出该部分并修改之前的提交。

我目前进行此类更改的工作流程是:

  1. git show
  2. 复制提交信息
  3. git reset --soft HEAD^
  4. 使用 Fugitive 或git add -i做任何我想做的改变
  5. git commit
  6. 粘贴之前复制的提交信息
  7. 确认

以前方便的两步过程现在变得非常麻烦。还有其他我想念的方法吗?

git commit --amend -CHEAD --interactive对我来说似乎很有希望,但它似乎根本不起作用。