问题标签 [github-for-windows]

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 投票
3 回答
6021 浏览

github-for-windows - GitHub for Windows - 它是开源的吗?

GitHub for Windows 是开源的吗?如果是这样,我似乎无法找到存储库。

0 投票
1 回答
835 浏览

git - Github 要求输入用户名和密码/安装错误

大约一个月前,我决定学习如何使用 github,并且完成了 windows 的整个设置过程。我记得它相当长,但在第一天之后我就停止了使用它。我完全忘记了我从哪里开始做 github 项目(我的意思是我开始做所有事情的目录),我想重新完全理解 github,因为我想下载某人的项目。

我今天继续创建另一个 repo,并成功设置它,并从我放在 Windows 上的“我的文档”目录中的测试项目中添加了一个新的 README 文件。每次我使用git push -u origin master它推送我的最新提交时,都会询问我的用户名和密码。有没有办法阻止这种情况?我想我已经设置好不再问我了,但那是在我从 github 开始的第一个目录中。

还是我应该尝试找出我最初从哪里开始 github 并通过那里完成所有事情?

如果我的问题含糊不清,请告诉我。这让我花了很长时间才理解,我只是想确保我以正确的方式做这件事。

0 投票
14 回答
320880 浏览

git - 更改 Git 存储库目录位置。

使用适用于 Windows 的 Git/Github,如果我有一个包含以下目录的存储库:C:\dir1\dir2,我需要做什么才能将 repo 文件移动到C:\dir1?我显然可以物理复制和粘贴文件,但是在 Git 端我需要做什么?

我在 GitHub 上有这个 repo,我使用 Git Bash 和 GitHub for Windows。

0 投票
2 回答
2274 浏览

github-for-windows - 有人知道 GitHub for Windows UI 背后的技术是什么吗?

有人知道 GitHub for Windows UI 背后的技术是什么吗?看起来不可思议。

0 投票
1 回答
837 浏览

github-for-windows - GitHub for Windows - 没有得到任何项目文件,冻结

我尝试从 github 克隆一个存储库,并且每次都使用项目名称创建文件夹,然后创建 .git 文件夹,然后什么也没有发生,它只是冻结了。

运行 Windows 7 32 位

我可以使用 https 下载 zip,但我想使用 git。

我已经设置了 git globals 等等。我怀疑这可能是身份验证问题,但我无法知道。有没有人有任何想法?

0 投票
1 回答
4770 浏览

git - 将 RubyMine 与 GitHub for Windows 集成

只是在学习 Ruby 和 Rails,并在 Windows 上使用 RubyMine 作为我的 IDE。GitHub 刚刚发布了适用于 Windows 的 GitHub。我安装了它,它看起来像一个不错的界面。但是,它似乎没有为 RubyMine 安装 git.exe 之类的东西来获取和使用。所以 RubyMine 抱怨它找不到 git,而 git(以 GitHub for Windows 的形式)坐在那里,轻描淡写地忽略了 RubyMine。

自然,我在 GitHub 站点上查找了信息 - 没有。我是否必须为 RubyMine 安装“旧”的 git 客户端才能使用?

0 投票
1 回答
282 浏览

git - 克隆 Git 存储库并删除克隆存储库中的某些文件/目录时会发生什么情况?

新手问题。比如说,我刚刚将 GitHub 上的一个存储库克隆到我的 PC 上。如果我从克隆的 repo 中删除一些文件和目录会发生什么?

  • 只会更新克隆仓库中的现有文件吗?

  • 还是下一次更新会用所有文件和目录替换克隆的存储库?

问题是,我正在尝试跟踪存储库中目录的更改,并且我正在使用 GUI Git 客户端(适用于 Windows 的 GitHub),但不知道该怎么做。

0 投票
3 回答
13428 浏览

authentication - 身份验证失败从 Github for Windows 发布存储库

我正在尝试 Windows 版 Github,当我尝试发布新创建的存储库时出现以下错误。

身份验证失败

您的凭据可能已过期。请退出应用程序,然后重新登录,然后重试操作。

不用说,我已经多次退出并重新登录,但都没有成功。我也卸载并安装了最新版本,但无济于事。

该存储库是我在应用程序中创建的一个新存储库,仅包含 .gitattributes、.git 和 README 文件。

我是 Github 的新手,所以很可能我在设置过程中搞砸了。

0 投票
2 回答
216 浏览

git - Git:显示用户在当前分支中添加的每一行

当我在某个 github 项目上工作时,我希望某个“非技术”人员能够更好地了解我实际在做什么。我想用我添加到这个项目的主分支的所有代码创建一个文本文件。我想把它放在一个文本编辑器中并向下滚动它,不管有多少屏幕。这基本上就是我想要的,因此,“行数”或“字符数”统计数据不会产生相同的影响。

具体来说,我想展示的是:(首选)我添加的所有行,即使它们后来被删除。

(第二选择)我在最新版本中贡献的所有行(我们只有一个分支)

有没有办法做到这一点,或者至少打印出当前分支中的所有行?(反正我写了 90% 以上)

我知道这本身并不是非常有用,但我觉得这是一个远离更有用的脚本,例如行数。

背景 -> 我对 Git 比较陌生,我在 Windows 的命令行中使用它。我有一些 linux 经验,所以这不会太困扰我。我也在为这个项目使用 Github,并且我可以访问 Windows 客户端的 github(尽管我并没有真正使用它)。

0 投票
1 回答
6144 浏览

git - 单个开发人员的 Github 工作流程

我想要一些关于我的 git 工作流程的反馈,因为这是我第一次使用它,尽管阅读了各种文章和 Stack Overflow 问题,但我不确定我的流程是否正确。这是我当前的工作流程(请注意,我使用 Github for Windows 应用程序进行所有 git 交互):

  1. 决定我要实现的下一个特性是什么。
  2. 为该功能创建一个具有适当描述性名称的分支。我通过单击 Github for Windows 中的分支按钮并输入一个新名称来完成此操作。
  3. 写一些代码。
  4. 将这些更改提交到我的新分支。
  5. 再写一些代码。
  6. 将这些更改提交到我的新分支。
  7. 我已经完成了该功能的实现,所以我想将我的更改合并回主分支。所以我点击分支标题下方的“管理”按钮。
  8. 将新分支合并到主分支。
  9. 删除新分支。

我对第 7 步之前的过程非常满意,此时我有点困惑。我认为我的困惑在于我试图使用 Github for Windows 应用程序而不是使用命令行。该应用程序似乎确实让事情变得更容易,但我看到的一些命令/指令与您在应用程序中采取的操作之间存在一些脱节。

让我问一些具体的问题:

  1. 我的工作流程真的正确吗?如果没有,它有什么问题,我该如何改进它?
  2. 我应该“发布”我对新分支的更改吗?我的理解是,这相当于git push在命令行中执行。真的吗?如果是这样,我想我只想在完成该功能的实现或它处于良好状态时才这样做?
  3. 当我将分支合并到主分支时,我应该删除它还是应该永远保留它?
  4. 完成合并后是否需要发布主分支,或者这是隐含的?
  5. 我有时无法执行合并并收到此错误消息:

    无法合并

    无法将“测试”合并到“主”。您可能需要打开一个 shell 并调试此 repo 的状态。

以前发生这种情况时,我能够更改到主分支并将新分支合并到主分支中,但是不再起作用。无论我在哪个分支,我都无法合并这两个分支。两者都是同步的,我已经发布了我的测试分支的所有更改。我应该在 shell 中输入什么来找出为什么我不能合并分支?

作为参考,这些是提示我的过程的主要链接:

  1. Scott Chacon 谈 Gitub 的工作流程
  2. 本地存储库上单个开发人员的 Git 工作流
  3. 单个用户的 Git 工作流