983得票19回答
如何在Git的未暂存更改中删除文件,提示为“旧模式100755新模式100644”?

由于某种原因,当我最初从git存储库中进行拉取时,我的工作副本中出现了大量文件,这些文件没有可辨别的更改,但仍然出现在我的"未暂存的更改"区域中。 我在Windows XP上使用Git Gui,当我查看文件以查看发生了什么变化时,我只看到:old mode 100755 new mode...

328得票8回答
何时应该在Git中删除分支?

假设我们有一个稳定的应用程序。 明天,有人报告了一个大问题,我们决定立即进行热修复。于是我们在“master”分支上创建一个名为“2011_Hotfix”的分支,然后将其推送上去,这样所有开发人员都可以协作修复它。 我们修复了这个bug,并将“2011_Hotfix”合并到“master”...

294得票28回答
如何将项目上传至GitHub

查看了如何将项目的Git仓库上传到GitHub?,我仍然不知道如何将项目上传到我的GitHub仓库。 我创建了一个仓库,并想将我的项目上传到它上面。 我在仓库页面上寻找上传按钮,但没有看到任何类似的按钮。 我查看了提供的链接,但还是一无所获。它们提到命令行;这是Windows命令行还是Git ...

146得票5回答
如何在运行 "git gui" 时跳过“松散对象”弹出窗口?

当我运行'git gui'时,弹出一个窗口显示: 此存储库当前具有约1500个松散对象。 它随后建议压缩数据库。我以前做过这件事,并将松散对象减少到大约250个,但这并不能消除弹出窗口。再次压缩不会改变松散对象的数量。 我们目前的工作流程需要大量使用'rebase',因为我们正在从P...

143得票3回答
Git Gui中没有“pull”选项?

如何使用Git GUI工具进行拉取操作?似乎没有任何拉取命令。 是否有等效的菜单选项可供选择? 感谢您的任何帮助。

114得票2回答
Git Gui:始终出现“此仓库目前大约有320个松散的对象。”

每次我在特定项目上启动Git Gui时,都会收到这条消息: 此仓库当前有大约320个松散的对象。 然后,我点击Yes,接下来会出现这个对话框: 事实上,当我再次打开Git Gui时,我得到完全相同的消息,再次提到大约320个松散的对象!好像点击Yes根本没有任何效果。

96得票5回答
如何在git-gui中设置所需语言?

最近我参与的项目开始使用Git。我发现在OSX Snow Leopard下,Git GUI非常方便使用。但是,对于我来说,它被本地化成了法语,我希望能够将其显示为英语。是否有偏好设置或技巧可以实现Git GUI以英语显示?

78得票5回答
SourceTree中的git-blame在哪里?

我想查看每个人为文件贡献了哪些代码和修改。git-blame恰好可以做到这一点。那么,SourceTree是否有一个git-blame视图?

62得票4回答
如何使用Git GUI进行变基操作?

我知道如何在命令行中进行git rebase,但是如何在官方git-gui中进行呢?

59得票5回答
Git Diff - 如何撤销选定的行或块

在 Git GUI 中,我可以选择差异的部分,然后只暂存那些行或块。如何做相反的操作,即回滚文件中更改的行。通常这些都是意外的空格更改,我只想还原它们但仍然暂存 / 提交同一文件的其他部分。