问题标签 [github-desktop]
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.
git - 无法使用 GitHub-Desktop 上传项目
我已经在我的 Windows 10 机器上安装了GitGub-Desktop 。我尝试将 ASP.NET MVC Core 项目上传到 GitHub。我在 Github.com 中创建了一个存储库。但是当我按照本教程并尝试提交我的项目时(通过单击Commit to master
下图 1 中显示的按钮),我收到下面屏幕截图 2 中显示的错误。问题:有人可以让我知道我需要做什么才能使用GitHub-Desktop在 Github 上上传这个项目吗?这是我第一次尝试这个。:
更新:
我的 ASP.NET 项目文件夹具有LINQ_OUTER_JOIN_Issue_on_ASPNET
创建的子文件夹,Git-Desktop
如下所示:
子文件夹LINQ_OUTER_JOIN_Issue_on_ASPNET
还有其他git
文件夹和文件,如下图:
github - GitHub Desktop(或任何免费的 Git GUI)可以为每个项目设置不同的凭据吗?
我的部门想教不熟悉编码的学生将 Git 与 GitHub 结合使用。
git-push
默认情况下,每次都要求提供远程凭据。此外,git-config
可以在没有--global
选项的情况下使用存储项目特定user.name
和user.email
[1]。一个典型的问题是“我如何存储我的凭据,这样我就不必每次推送时都登录”,但对于我们来说,每次都必须登录是我们想要的行为。
由于这些学生是编码新手,我们更喜欢使用 GitHub Desktop 之类的图形客户端。Git GUI 使存储凭据变得容易,但 GitHub 桌面似乎只想存储一组凭据,并且还指定存储名称和电子邮件“将改变您的全局 gitconfig”。问题是我们在一个信息亭式的计算机实验室中工作,因此所有用户对软件配置的任何更改都将被存储,包括 GitHub 帐户凭据和全局配置设置。
因此,我们可以使用 GitHub Desktop,还是您可以推荐另一个免费的 Git GUI,它可以完成以下操作之一:
- 不需要 GitHub 凭据,在推送或其他与远程交互时要求提供凭据;或者
- 允许将多个 GitHub 帐户分成不同的、受密码保护的配置文件。
如果您觉得这个问题走错了路,并想提出与我正在考虑的不同类型的解决方案,请告诉我。
背景
我们打算让学生在信息亭环境中使用它,学生将所有工作(项目文件)保存在外部媒体上。
github - 存储库和项目的侧边栏结构
我在 Windows 10 上使用 Github for Desktop。
在下载页面 ( https://desktop.github.com/ ) 上,有一张图片显示了带有标题标题的侧边栏(GitHub、其他):
我将客户端与 Bitbucket 一起使用,因此我有多个项目,每个项目都包含多个存储库。
我想要实现的是:
这可能吗?树结构大纲也可以。
ios - 在不提交更改的情况下同步并丢失本地保存(Xcode 和 Github 桌面)
在即将提交对 GitHub Desktop 中的 xcworkspace 所做的更改时,我在键入我已完成的所有内容的描述时按了Command+S 。这使得 GitHub Desktop 将我的文件同步回上次找到的提交并删除我所做的所有更改!我不敢相信。
我确实在 xCode 文件中本地保存了一整天,但没有提交任何更改。由于未提交更改,因此我无法从 git 中提取任何版本。
有没有办法恢复我一整天保存的本地文件的版本?
请帮忙。谢谢你。
git - 尝试将我的存储库同步到 Gitlab 服务器时出错
Github Desktop 已安装并正在运行。我已经下载了 Git LFS,并正在尝试将我的存储库和大文件同步到 Gitlab 服务器。但是,我收到以下错误并且不确定如何继续。
看来我以某种方式跳过了以下步骤
设置说明中提供
但是当我尝试这个时,它也失败了......
我怎样才能解决这个问题?
git - 我可以从 GitHub 桌面 git checkout 吗?
有没有办法将存储库目录文件重写为 GitHub Desktop 中的当前早午餐状态?
或者我只能从命令行使用git checkout mybranch
和 GitHub Desktop 将所有分支的所有文件保存在目录中?
github-desktop - GitHub Desktop 中禁用“更新”按钮
我正在使用 GitHub Desktop 进行代码管理。我已经为我的项目的一些代码更改创建了一个分支,我已经提交了这些更改,现在我想将分支合并回主分支。执行此操作的GitHub 说明表明我需要单击“更新到主”按钮来执行合并。不幸的是,在我的情况下,该按钮被禁用。如果我将鼠标悬停在“更新到母版”按钮上,工具提示会显示“与母版是最新的”。但是,如果我切换回 master 分支,很明显我的代码更改尚未在 master 分支中。
有谁知道我可能做错了什么?如何让 GitHub Desktop 相信我的代码更改确实需要合并到主分支?