标签: git-gui

如何从Git中的非分段更改中删除说"旧模式100755新模式100644"的文件?

出于某种原因,当我最初从存储库中获取我的git项目时,我在工作副本中获得了大量文件,这些文件没有对它们进行任何可识别的更改,但是仍然在我的unstaged changes区域中出现.

我在Windows XP上使用Git Gui,当我去查看文件时看看有什么变化.我只看到:

old mode 100755  
new mode 100644  
Run Code Online (Sandbox Code Playgroud)

有谁知道这意味着什么?

如何从我的未分级更改列表中获取这些文件?(非常讨厌必须通过100个文件,只是挑选我最近编辑过的文件并想要提交).

git git-gui

673
推荐指数
8
解决办法
17万
查看次数

什么时候删除Git中的分支?

假设我们有一个稳定的应用程序.

明天,有人会报告我们决定立即修补的大错误.因此,我们为"master"创建了一个针对该修补程序的分支,我们将其命名为"2011_Hotfix",然后我们将其推送到所有开发人员可以协作修复它.

我们修复了这个bug,并将"2011_Hotfix"合并到"master"以及当前的开发分支中.推"主人".

我们现在用"2011_Hotfix"做什么?它应该只是作为一个分支永远坐在那里直到时间结束,还是我们现在应该删除它,因为它已经达到了它的目的?将分支放在各处都是不洁净似乎是不洁净的,因为分支列表可能会变得很长,其中大部分都不再需要了.

如果它应该被删除,它的历史会发生什么?即使实际的分支不再可用,这是否会得到维护?另外,我如何删除远程分支?

git version-control github git-gui git-branch

269
推荐指数
4
解决办法
6万
查看次数

如何将项目上传到Github

检查完这个问题后,我仍然不知道如何将项目上传到我的Git Hub存储库.

我是Git Hub的新手,我不知道该怎么做.我创建了一个存储库,但我想将我的项目上传到它.

我在存储库页面上查看了某种上传按钮,但我还没有看到任何类似的东西.

我看过目前为止提供的链接,但我仍然没有在哪里.他们提到命令行,是Windows命令行还是Git Bash?因为我无法做任何事情.

我也尝试过使用Git GUI,但是当我选择我想要的文件夹时,它说它不是Git存储库...是否需要压缩?我尝试在文件夹中添加.gitconfig文件,但它没有什么区别.

提前致谢 :)

upload github repository git-gui git-bash

178
推荐指数
12
解决办法
32万
查看次数

运行'git gui'时如何跳过"松散对象"弹出窗口

当我运行'git gui'时,我会得到一个弹出窗口

This repository currently has approximately 1500 loose objects.

然后建议压缩数据库.我以前做过这个,它将松散的对象减少到大约250,但这并不会抑制弹出窗口.再次压缩不会改变松散物体的数量.

我们当前的工作流程需要大量使用'rebase',因为我们正在从Perforce过渡,而Perforce仍然是规范的SCM.一旦Git是规范的SCM,我们将定期进行合并,并且应该大大减轻松散的对象问题.

与此同时,我真的想让这个"有用"的弹出窗口消失.

git garbage-collection rebase git-gui git-gc

115
推荐指数
3
解决办法
2万
查看次数

如何在git-gui中设置所需的语言?

我最近来参加一个我参与的项目.我发现git gui比较方便(在OSX Snow Leopard下)可以使用,但我非常希望如果它没有本地化(在法语中,在我的情况下).是否有偏好或黑客用英语显示git gui?

git git-gui

95
推荐指数
5
解决办法
3万
查看次数

Git Gui没有"拉"?

如何使用Git GUI工具进行拉动?似乎在任何地方都没有拉动命令.

是否有使用Git GUI的等效菜单选项?

任何帮助将不胜感激.

git-pull git-gui

89
推荐指数
3
解决办法
6万
查看次数

Git Gui:永远得到"这个存储库目前有大约320个松散的对象."

每次我在特定项目上启动Git Gui时都会收到以下消息:

该存储库目前有大约320个松散对象.

在此输入图像描述

然后我继续单击,我得到这个对话框:

在此输入图像描述

问题是,当我再次打开Git Gui时,我得到了完全相同的消息,同样是32​​0个松散的物体!就像点击没有任何效果一样.

git git-gui

73
推荐指数
2
解决办法
1万
查看次数

SourceTree中的git-blame在哪里?

我想看看谁为文件贡献了哪一行/更改.git-blame正是如此.那么SourceTree有一个git-blame视图?

git blame git-gui atlassian-sourcetree git-blame

64
推荐指数
3
解决办法
2万
查看次数

如何用git gui做一个变基?

我知道如何从命令行执行git rebase,但是你如何使用官方的git-gui呢?

git git-rebase git-gui

47
推荐指数
3
解决办法
3万
查看次数

TortoiseGit是否允许选择性分期,如git-gui?

这个问题:

你能用TortoiseGit与索引/暂存区域进行交互吗?

采取TortoiseGit的主要功能不是消除对git命令行的需要的立场,一般来说,我同意.

然而,git-gui有一个我经常使用的功能(可能是为了弥补糟糕的工作流程):能够从当前补丁中选择性地暂停或取消分段或线,以便在多次提交中将一堆散布的变化分成连贯的变更集.

命令行替代(对我而言,无论如何)有点笨拙,所以,理想情况下,我想在TortoiseGit中做同样的选择性提交.

到目前为止,我还没有找到办法做到这一点,我怀疑,从另一个问题的答案来看,这是不可能的.有谁可以证实这一点,好吗?

git tortoisegit git-gui

40
推荐指数
4
解决办法
1万
查看次数