GitHub为Windows分发了一个简化的git客户端,他们称之为GitHub for Windows; 它通过GitHub帐户进行身份验证,虽然它通常对它创建的本地存储库使用SSL身份验证,但如果您告诉它使用在GitHub上具有SSH远程的现有本地存储库,它将使用您的GitHub凭据在其上设置SSH密钥GitHub为自己负责.但是它将SSH密钥保存在文件系统中的哪个位置?
上周我将Windows Github升级到Github Desktop.
它肯定比他们为Github Windows做的上次更新要快得多.它还有一个很好的视觉时间线提交,也许我很愚蠢,但删除本地分支的能力似乎已经消失.
之前它是"管理分支机构"(也已消失).任何的想法?
更新:
在v3.0.5中,他们添加了从齿轮菜单中删除本地分支的选项.

我下载了Github for windows并将其安装在我的计算机上,该计算机运行Windows 7.我尝试用Android Studio打开一个项目,但它说"无法启动Git:git.exe"和"IDE错误".
当我点击"修复它"时,它会显示:
"无法运行程序"git.exe":CreateProcess error = 2,系统找不到指定的文件".
所以我用谷歌搜索,我试图在我的Github文件夹中找到git.exe文件.在我的Github文件夹中有两个文件夹:一个是我朋友共享的项目,另一个是"Git1".在Git1 foler中,只有两个文件:".gitattributes"和".gitignore"即使使用windows的搜索栏,也找不到"git.exe"文件.
我该如何解决这个错误?
Github for Windows将这两个命令描述为:
revert this commit - 创建一个新的提交,以恢复此提交的更改rollback this commit - 回滚此提交,保留在此工作目录中提交的所有更改以及稍后的提交你能解释一下这两个命令的确切含义以及如何使用它们.具体来说,我不明白第二个目的是什么.对我来说完全是无稽之谈.
有可能恢复到先前的提交检查它,如果我不喜欢它,回到最初的位置?
这个gui似乎只是git系统的一小部分,但使用它的适当工作流程是什么?
$ git pull origin master
fatal: unable to access 'https://xxxxxxxxxxxxxxx':
error setting certificate verify locations:
CAfile: C:/Users/abc/AppData/Local/Programs/Git/usr/bin/curl-ca-bundle.crt
CApath: none
Run Code Online (Sandbox Code Playgroud)
当我拉或推我的代码时,我收到此错误.
请指导我解决这个问题.
我想将NuGet.exe上传到github,但所有exe文件都没有列在我的本地存储库中.
我在NuGet.exe两个星期前在另一个项目仓库上传文件,但现在我根本无法上传任何exe文件.没有.gitignore我特别定义的全球性.
下面的代码是我的.gitignore文件.我错过了什么?
# Build Folders (you can keep bin if you'd like, to store dlls and pdbs)
[Bb]in/
[Oo]bj/
# mstest test results
TestResults
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.sln.docstates
# Build results
[Dd]ebug/
[Rr]elease/
x64/
*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.log
*.vspscc
*.vssscc …Run Code Online (Sandbox Code Playgroud) 我下载并安装了GitHub提供的程序,包括Git Shell.
问题是,我想Git的外壳程序的主目录设置为一个自定义的,但我不知道该怎么做.
我尝试从Git Shell快捷方式的属性菜单中更改"开始"字段,但它不起作用.
有人可以给我一些关于如何将Git Shell的主目录更改为自定义目录的信息吗?
我试图从Github的存储库中提取.但我不想克隆主分支.我想克隆一些其他分支.当我尝试时git clone <url>,我从master分支获取文件.我该怎么办?
另外,假设代码在存储库中更新,我想获取最新的代码,我是否应该再次使用git clone?因为项目的规模很大.此外,如果我在本地更改项目,然后我再次使用git clone,我所做的更改是否仍然存在?如果我不想要更改怎么办?
我甚至不确定这是否git clone是正确的命令.git pull还是git fetch?
对不起,我对git很新.
GitHub for Windows是开源的吗?如果是这样,我似乎无法找到存储库.
你如何在Windows上的GitHub桌面上运行藏匿?
该功能在Sourcetree中可用,但我无法在GitHub Desktop中找到它.