问题标签 [git-shell]

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 投票
1 回答
1430 浏览

git - 如何在 Git 服务器上插入 SSH 密钥(仅限 git-shell 访问)

我想将我的 SSH 密钥添加到 git 服务器(公司服务器)上的授权密钥中,而不必每次推送时都插入我的密码。但是由于某种原因,我无法使其正常工作。

我尝试了什么:

当我尝试 ssh 到 git 服务器时,我得到以下响应:

显然用户帐户正在使用git-shell,它似乎不理解通常的 shell 命令。

是否仍然可以以某种方式将公共 SSH 密钥添加到 git 服务器用户帐户?是否有一些 git 命令可以让我将我的公共 SSH 密钥添加到列表中?

我对 git 服务器的唯一访问是通过命令行,并且 GitWeb 界面正在运行(但在那里我也看不到任何安装 SSH 密钥的选项)。

0 投票
1 回答
279 浏览

git - 如何将头位置更改为另一个文件夹?

我的主分支当前正在与本地文件夹同步W:\folder2

我希望我的主分支改为与本地文件夹同步W:\folder1

我怎样才能做到这一点?

git worktree add <second path>我在学习的同时在 GitShell 中使用和git checkout mastergit checkout -b <new branch>命令玩耍。

之前,我的主分支与本地文件夹同步W:\folder1
现在它与本地文件夹同步W:\folder2

我想我不小心切换了一些东西。

我该如何切换回来?

0 投票
1 回答
398 浏览

git - 正确的 url 让 windows 访问我自己的 git 服务器

所以我在 AWS 上设置了我的 git 服务器,它在我的 mac 和 ubuntu 上运行得非常好,但是我在使用 windows 连接它时遇到了麻烦。这是我得到的步骤和错误。

脚步:

它给了我以下错误:

任何建议,将不胜感激。

0 投票
1 回答
731 浏览

windows - Git Bash 或 Git Shell 哪个更适合 Windows?

我正在从一个使用 git bash 的视频教程中学习 git,我已经沿着 git shell 下载了适用于 windows 的 GitHub。在 windows 中使用更好,这些命令行之间有什么不同吗?

0 投票
1 回答
317 浏览

git - Windows 中的 git shell 错误

图片

  1. 我已经安装了Github for Windows,但是当我打开 git shell 时,很多事情都出错了。

  2. 我试图重新安装它,但没有任何改变。

  3. 当我将windows -Options -Default shell 的 github更改为Git Bash时,一切正常。

0 投票
0 回答
83 浏览

git - 将 .gitignore 应用于新手提交的文件

我使用 github 桌面自带的 Git Shell(Windows Powershell)。我创建了一个 gitignore 文件,现在想忽略我的存储库中所有已提交的文件。从stackoverflow上的答案中,我得到了这条似乎对每个人都有效的线:

git ls-files -ci --exclude-standard -z | xargs -0 git rm --cached

但它对我不起作用。我收到错误消息:

fatal: pathspec '' did not match any files

有人能善待一个新手吗?我知道我的存储库中有大量文件已经提交并且与 gitignore 文件中定义的文件类型匹配。我在网上搜索了很多,但无法弄清楚。我知道这已经得到解答,但我认为我缺乏基本的理解,所以我做错了什么,无法弄清楚它是什么。

0 投票
0 回答
1049 浏览

windows - 为什么 mkdir 不能在 Git Shell 或默认命令提示符(使用 Windows 10)上工作?

我是使用命令行添加/修改文件的新手。我希望能够创建新的文件夹/目录。我不知道为什么命令“mkdir”不能在我的机器上运行。

我尝试使用默认和 Git Shell 命令提示符。“mkdir”也不起作用。

我还确保在我的注册表编辑器上启用了扩展,这是我在网上能找到的唯一与我相关的建议。

我还尝试了在 Windows 帮助网站上找到的“mkdir”和“md”命令。

这是我一直看到的:

是否有更好的命令提示符,或者有没有办法可以将此命令放入命令提示符?其他常用命令(如 cd 和 mv)也可以使用。

0 投票
1 回答
2002 浏览

github - 拉取请求后如何恢复本地 Git 存储库中的替换文件?

最初在我的 Github 上有一些过时styles.css的 JavaScript 文件和其他文件。

昨晚我正在处理我的项目,但没有将它推送到 Github 或备份它。它只是使用一系列本地未推送的提交保存在我的本地存储库中。

作为一个新手,我做了一个git pull request master,并且我本地存储库中的所有文件都被替换styles.css为我 github 中的原始文件和 JavaScript。

有没有办法取回这些文件?

我做了一个 git reset head@{2},我相信在拉取请求之前存储库的状态是,它显示了一些未暂存的文件。

在 Gitshell 中,我的命令行有“master [+10 ~19 -42 !]”,文本 master 是黄色的。

在这一点上,我该怎么办?目前,我似乎失去了很多工作。

0 投票
1 回答
3149 浏览

git - 哪些默认命令在 git-shell 中有效?

我使用密码使用 PuTTy 登录 git-shell。无论我在 git-shell(Debian linux 服务器上的受限登录 shell)中输入什么,都会产生类似“无法识别的命令”的响应。

0 投票
0 回答
247 浏览

batch-file - 我可以运行 git shell 并从 cmd 执行命令吗?

我想编写一个同时运行 Unity、Visual Studio 和 git shell 的 bat 脚本。我想让 git shell 更改目录(它总是从默认的 github 存储库位置开始),但我不知道如何。

到目前为止,我有类似的东西: