标签: github-for-windows

可以在本地使用GitHub for Windows吗?

我决定为编码目的需要某种版本控制软件,所以我安装了GitHub for Windows.

问题是在我添加存储库,复制该文件夹中的源代码然后单击提交它想要提交到GitHub网站并要求我提供名称和电子邮件.

由于我使用git的目的只是为了自己进行版本控制而不与其他开发人员协作,我想在我的计算机上本地托管存储库.

是否可以在本地托管,我可以使用GitHub for Windows吗?

git github-for-windows

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

如何在没有合并提交或使用CLI的情况下保持GitHub的最新状态?

有助于回购的普通GitHub流程是创建上游的分支,在您进行更改的地方克隆本地副本,然后将其推回分支,然后创建PR以将您的更改合并到上游。

但是,如果此后上游发生了变化,那么如何在不创建合并提交的情况下(也无需使用git CLI)更新fork?

我已经知道如何以创建合并提交或依赖git命令行界面的方式执行此操作。该问题专门用于仅使用GitHub.com网站或GitHub桌面应用程序(无CLI)。

由于这是一个非常常见的工作流程,因此似乎应该有一些使用GitHub GUI进行操作的简单方法。

To reiterate: any answers that use the CLI or create a merge commit (e.g. this way) will not be answering this question since I'm explicitly looking for a non-CLI solution.

github github-for-windows github-desktop

15
推荐指数
3
解决办法
569
查看次数

适用于Windows的Github - 添加标签

有没有办法在Github的Windows客户端中管理存储库标记?

(如果没有,我怎么能这样做?)

tags github-for-windows

14
推荐指数
1
解决办法
4235
查看次数

在github for window中登录失败

我安装了Github窗口,我无法连接到我的git hub帐户.

我试图重新安装几次,但我总是遇到以下错误:

登录失败

无法从服务器检索您的用户信息.代理服务器可能正在干扰请求.

我没有使用代理,我没有成功禁用Windows防火墙.我在这里错过了什么?我想在我的路由器上NAT一个端口?

github-for-windows

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

如何在Console2中从Github for Windows包装bash shell?

我试图让Windows的Github的bash shell被Console2包装.这并不像我希望的那么容易.从git-scm.com开始,使用Git for Windows非常容易.我知道我可以将这个bash shell与Console2一起使用没有问题,而且,我真的很好奇如何使用Github for Windows bash shell做到这一点.由于Github for Windows和Git for Windows之间的名称相似,我在搜索解决方案时遇到了挫败感. 在此输入图像描述

从git-scm.com mysysgit(即Git for Windows)中包装bash shell非常简单,因为它附带了一个sh.exe.您只需在Console2设置中填写Shell:字段,例如:

"C:\Program Files (x86)\Git\bin\sh.exe" --login -i
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我的问题是你如何让Github for Windows bash shell在Console2内部打开?

在Github for windows中,Shell字段没有简单的路径和可执行文件.你可以做的是进入Github for Windows的选项并设置一个自定义程序,并指向Console2,如下所示: 在此输入图像描述

真正的诀窍是什么进入Console2设置?什么进入Shell:字段来获取Console2中的bash shell?如果你选择了bash shell来查看Github for Windows的shell命令的目标,你会得到一些奇怪的东西:

C:\Users\10136196\AppData\Local\GitHub\GitHub.appref-ms --open-shell
Run Code Online (Sandbox Code Playgroud)

这与Github for Windows使用的Microsoft一键安装功能有关,这在我的实验中的Console2设置Shell:字段中不起作用.

git console2 git-bash github-for-windows

14
推荐指数
1
解决办法
6615
查看次数

Git钩子更新包json版本

在我们的项目中,我们经常忘记更新Package.json文件中的版本号.我们是一个AngularJS项目.在我们的包JSON文件中,我们指定了以下两个版本信息

"version": "1.0.7",
"devVersion": "1.0.4"
Run Code Online (Sandbox Code Playgroud)

在合并分支开发之前,我想要一个自动脚本来更新以上两个版本号.我在想Git Hooks会帮助我.

我在哪里可以找到钩子,我能够在.git文件夹下的本地仓库中看到钩子.我很困惑使用哪个钩子.在Google上搜索建议我必须在服务器上创建钩子.

我在哪里可以找到它们,我可以更新上面的两个键(版本和devVersion)?

请提示使用位置和挂钩,这样可以解决很多问题.

github githooks github-for-windows

14
推荐指数
3
解决办法
3681
查看次数

复制git存储库及其GIT-LFS设置

我已经将repo复制到一个新的repo中,但是当在新的repo上进行git clone时,它无法使用LFS指针下载文件,并且在使用涂抹时出现错误...例如.."下载对象时出错.在服务器上找不到对象"

脚步:

git clone --bare https://github.com/myuser/old-repo.git
cd old-repository.git
git push --mirror https://github.com/myuser/new-repo.git

git clone https://github.com/myuser/new-repo.git
[error.....git-lfs.exe smudge --- somefile.....Error downloading object]
Run Code Online (Sandbox Code Playgroud)

分支和提交历史记录看起来很好,但LFS无法下载所需的文件.使用git-lfs时还有另一种方法吗?

git github github-for-windows git-lfs

14
推荐指数
2
解决办法
1268
查看次数

在GitHub for Windows中克隆多个分支

我有时需要在本地磁盘上同时拥有两个不同的GitHub仓库分支.(特别是在处理gh页面时)

我通常通过在不同的文件夹中创建repo的多个克隆来实现这一点,克隆使用不同的分支.

是否可以在GitHub for Windows UI中执行此操作?(而不是将单个本地克隆从一个分支切换到另一个分支)
看起来在本地克隆之间切换的唯一方法是每次将新克隆拖动到UI中.

git github github-for-windows

13
推荐指数
1
解决办法
6456
查看次数

克隆Github repo到特定的Windows文件夹?

如何更改特定git的克隆文件夹?我的默认存储目录在这里

C:\Users\myPC\Documents\GitHub
Run Code Online (Sandbox Code Playgroud)

但对于这一个git

https://github.com/username/myproject
Run Code Online (Sandbox Code Playgroud)

我想把它放进去

C:\somefolder
Run Code Online (Sandbox Code Playgroud)

(而不是C:\ somefolder\myproject,C:\ somefolder下的所有文件)

怎么做?我试过git clone命令行,但git没有出现在我的Github for Windows客户端

对不起基本问题但无法google或在此搜索任何答案!

git github github-for-windows

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

在GitHub桌面(或Github for Windows)中回滚未经修改的更改

我阅读了Stack Overflow上的几十篇帖子以及网页上的很多页面(包括GitHub的帮助页面),花了我几个小时才弄清楚如何做这个超级简单的事情,坦率地说根本不是很明显,所以我是我会在这里回答我自己的问题.

我正在使用GitHub for Windows(更新:它现在称为Github Desktop),我对我的本地文件进行了一系列更改.它变得如此混乱,我决定我只想将我的本地文件回滚到他们最后一次提交时的位置.我没有做出新的改变 - 我只是想摆脱它们.我怎样才能做到这一点?

git github github-for-windows github-desktop

13
推荐指数
3
解决办法
5940
查看次数