标签: github-for-windows

Github for Windows - 找不到HEAD错误

我已经成功使用Github for Windows和Mac一段时间了,但突然之间我收到了以下错误.

"在此存储库中寻找HEAD失败"

在打开我的存储库后,在存储库详细信息视图中.

任何帮助清理这一点将不胜感激.

git github github-for-windows

5
推荐指数
1
解决办法
1936
查看次数

单独开发人员的Git工作流程(总git新手)

我已经决定现在是时候开始在一个PHP项目中使用Git了,这个项目我已经随便开发了十多年.(请不要,版本控制警察没有讲座!)由于我的VPS需要进行复杂的设置来完成项目所需的一切(特别是单代码库 - 多客户端结构和支持日语的TeX安装以创建专业PDF ),无法在我的本地Windows框中设置开发环境.但我确实在服务器上有一个可以玩的测试区域,所以这是我的开发区域.目前我使用Filezilla访问服务器并直接将文件打开到Notepad ++中,当我准备好看到我的编辑功能时,我只需保存并让Filezilla上传.当测试平台上的一切看起来都很好时,我会将文件复制到生产代码库区域.是的,除了我自己的评论之外,这给了我没有我的变化的历史,我必须小心不要将错误修复与半完成的新功能混合在一起.我可以看到Git的分支对于正在进行的不同升级的价值.

昨天我的脚趾湿了.首先我创建了一个Github帐户,然后(在教程的推荐下)安装了Git For Windows(带有自己的Bash和外观很小的GUI)和Kdiff3,并按照一些配置Git Bash的说明进行操作.尽管如此,我最终还是需要安装其他东西以便与我的Github帐户(适当地命名为Github for Windows)进行交互,这似乎完成了其他两个程序应该为我做的所有事情.无论如何,然后我做了一个简单的任务,因为我第一次进入Github世界 - 我已经为其他人的jQuery插件添加了功能,并希望与开发人员共享它,所以我将他的repo 分叉,克隆到我的机器上,覆盖了文件我之前编辑和测试过,同步到我的Github帐户,并发送了拉取请求.最后一句话中的所有术语对我来说都是全新的,所以我为自己感到非常自豪,因为我走得那么远.;)但我想我只需要Github软件,而不是Git软件 - 很难知道要相信哪些教程.

无论如何,现在我想弄清楚我自己的东西的工作流程,这是我们的实际问题.从我所知道的,除了公共Github在任何地方都有主要的回购需要花钱,我不在乎别人是否看到我的代码(我不指望其他人可以处理由意大利面条代码制作的古怪项目,但是如果他们想,那很好).好的,但那又怎样?也许是其中一种情况或其他情况:

  1. 将repo的分支克隆到我的PC,对本地文件进行编辑,然后将它们上传到Filezilla进行测试(比我当前的工作流程点击几次,因为Filezilla不会自动查看本地文件和远程文件之间的关系,但没什么大不了的.然后,当我对代码感到满意时,在本地提交,同步到Github,并将文件(从某处 - 在这一点上不确定)复制到生产区域.

  2. 在我的VPS上安装Git的Linux风格,以便"本地"Git文件位置是测试平台,并使用Gi​​t通过PuTTY进行本地提交.文件结构更简单(根本不需要在我的电脑上复制)但使用Git更麻烦:

    • 我不经常使用PuTTY,由于某种原因连接经常死在我身上,我必须重新启动.
    • 尽管Linux命令行是Git的原生栖息地,但我可能更熟悉GUI(因为我很快就忘记了命令语法 - 老脑,我猜).

    此外,由于我从未使用过我在这里安装的Git程序,我不确定它是Git还是Github我将在服务器上使用.

  3. 其他一些情况,因为#1或#2都没有使用Git/Github来管理生产文件区域,这可能是一个好主意,所以我不会忘记复制我需要的一切.

我试图研究基于PHP的GUI与#2想法的可能性(所以我不必使用PuTTY进行日常操作),但似乎这些工具的讨论都假设您正在尝试创建自己的Github服务,或者"本地"克隆存储库在物理上位于您的本地PC上(xAMP在任何操作系统上运行).但也许我使用的Github软件足以完成所有这些 - 很难说.我还不了解Github上的主公共仓库,某处的分支机构(Github上也有?),我的Web服务器上至少有两组文件(测试平台和生产区域),Github软件,Git软件,和我正坐在的电脑的键盘/屏幕.

所以原谅我的新手乱序,但如果那里有人有类似的发展情况,你的工作流程是什么?或者你会建议我什么?

php git github github-for-windows

5
推荐指数
1
解决办法
1668
查看次数

如何在我的电脑上运行和编译这个 github 项目?

该项目https://github.com/DesktopUpload/DesktopUploader已上传至gitHub。

如何编译该项目的源代码并将其转换为 .exe 应用程序并在我的 PC 上运行?

github github-for-windows

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

GitHub for Windows表示即使差异为空,也存在未经修改的更改

我正在使用GitHub for Windows客户端,现在它似乎表明即使diff是空的,也存在未经修改的更改.

我已经尝试提交空差异,但我仍然一遍又一遍地得到同样的东西.

我输入git status了Shell,这就是我得到的:

C:\Users\Nicholas\Documents\GitHub\Vesper.next [master +0 ~6 -0]> git status
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified:   LICENSE.txt
modified:   README.md
modified:   v.next/css/ext-styleNext.css
modified:   v.next/js/ext-globalVariables.js
modified:   v.next/js/modernizr.js
modified:   v.next/js/numeric.js

no changes added to commit (use "git add" and/or "git commit -a")
C:\Users\Nicholas\Documents\GitHub\Vesper.next [master +0 ~6 -0]>
Run Code Online (Sandbox Code Playgroud)

这是输出git diff:

C:\Users\Nicholas\Documents\GitHub\Vesper.next [master +0 …
Run Code Online (Sandbox Code Playgroud)

git git-diff github-for-windows

5
推荐指数
1
解决办法
1222
查看次数

使用Gitlab社区版的Github for Windows

在Stack Overflow上搜索了这个问题,我现在明白Github for Windows将与Gitlab一起工作.

我在本地服务器上使用Gitlab社区版,我无法让它工作,所以只是为了扩展我上面链接的问题,任何人都可以确认它是否适用于Gitlab的社区版本?

我试图用我的电子邮件和密码连接,将URL设置为安装的基本URL(https://git.example.com/),我可能只是使用了错误的URL吗?我发现Github for Windows的文档有点缺乏.

gitlab github-for-windows

5
推荐指数
1
解决办法
4110
查看次数

Mahapps Metro:在窗口底部显示非模态自动关闭消息对话框

是否可以在Mahapps Metro中显示标准消息对话框,MetroWindow就像Github for Windows应用程序一样?我想通知用户有关异常的信息,但无需在他/她继续使用该应用程序之前关闭此对话框.

到目前为止,我使用以下代码打开消息对话框,但这是一种阻止方式,它出现在以下位置的中心MetroWindow:

await this.ShowMessageAsync("My title", "My error message");
Run Code Online (Sandbox Code Playgroud)

我想创建一个Github for Windows类似的对话框.你可以在这里看到截图:

截图

Github for Windows您可以撤消任何操作,但此消息只出现几秒钟,比自动皮.

c# wpf github-for-windows mahapps.metro

5
推荐指数
1
解决办法
2505
查看次数

github桌面侧栏中的存储库名称

github桌面程序有一个用于本地存储库的自动命名方案,我找不到手动更改它们的方法。

考虑一下侧边栏的屏幕截图,

在此处输入图片说明

具有4个相同的名称,很难导航。这些文件夹是“等离子”组织下的通用存储库“文件”的不同副本(实际上是不同的分支)。奇怪的是,并非该组织的所有存储库的plasmonics/标题都显示在侧边栏中,我无法确定是什么触发了差异。无论如何,我希望找到一种方法来手动重命名那些侧边栏名称。可能吗?

github github-for-mac github-for-windows

5
推荐指数
1
解决办法
373
查看次数

如何在Windows上从GitHub Desktop更新git版本

我想使用worktree介绍的新功能git 2.5.但是,我不知道如何更新到最新版本的GitHub Desktop(而不是 git本身).

为桌面安装GitHub,希望它附带最新版本,但git --version返回git version 1.9.5.github.0.但如果我理解正确,我们已经在2.6.x版了!那么如何在我的Windows机器上更新到这个版本,我安装的唯一版本的git是GH桌面?

windows git github github-for-windows

5
推荐指数
1
解决办法
3552
查看次数

Github Desktop - 不显示更改

基本上我在Notepad ++中更改了一些文件,但它不会出现在Github for Windows中.

GIF

我尝试重新安装,重新启动电脑,并不断重新克隆到我的电脑上的不同部分.

似乎什么也没做

git github github-for-windows

5
推荐指数
1
解决办法
6138
查看次数

无法连接到存储库:命令“git ls-remote -h

我已经安装jenkinscentos7 server尝试构建一个maven版本。创建了一个新的 Maven 构建作业,SCM我试图从中提取代码github,但它向我显示了一个错误,例如...

Failed to connect to repository : Command "git ls-remote -h https://github.com/example.git HEAD" returned status code 128: stdout:  stderr: remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/example.git/'
Run Code Online (Sandbox Code Playgroud)

我还为SSH我的github. 我不知道如何解决这个问题。任何人都可以帮助我。提前致谢。

jenkins github-for-windows centos7

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