问题标签 [git-bash]
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.
windows - Git Bash 看不到我的 PATH
当我使用 Git Bash(在 Windows 上)时,如果不指定其完整路径,我将无法运行任何可执行文件,尽管它位于我的 PATH 变量中的文件夹中。看起来 bash 无法识别它。为什么?我可以修复它吗?
git - Kdiff3 不会用 mergetool 命令打开
我有冲突,所以我输入:
然后我收到一条消息说:
按回车键开始合并解析工具
通常当我这样做时,它会打开 kdiff3 以便我可以合并差异。
现在当我这样做时,它只是继续到下一个文件,而 kdiff3 根本没有打开。
我三次检查了我的 git 配置和系统路径,一切看起来都很完美。配置文件如下:
任何人有任何想法可能是什么问题?
我有一种感觉(虽然我可能是错的,这是一个问题,因为我安装了新的 Github windows 客户端)....
git - GitBash - 在 Mac 上克隆
我试图在我的 Mac 上的 GitBash 中运行以下命令,但它不断给出以下错误:
致命:存储库路径不存在。
当我在 Windows 机器上运行它时效果很好,但我需要在我的 Mac 上运行它:(
有没有人有任何想法来解决这个问题?
谢谢
linux - 在 git init 上自动添加遥控器
有没有办法自动设置你的遥控器在 git 存储库上之后是git init
什么?
我知道我可以有一个 git/config 模板,但我需要一种方法来引用新的 repo 名称/目录来设置远程。
例子:
并且.git/config
已经有:
在文件的末尾。
我想我可以通过创建一个 bash 脚本来执行此操作git init
,然后附加到配置文件,并运行该文件而不是使用git init
,但我希望有一种方法可以作为git init
命令的一部分来执行。
git - git清理旧分支
我想创建一个 git 命令,该命令将删除当前分支中包含所有提交的所有分支,例如
我将如何去创造这个?
windows - 使用 Git Bash 退出文件夹
我正在使用 Git Bash 并正在尝试一些事情,例如向 GitHub 进行“提交”和“推送”。我想退出当前目录C:\user\myUsername\app
并进入C:\user\myUsername
文件夹。
我在 Git Bash 中编写什么命令?
ruby-on-rails - pik、ruby 库和 git bash 的正确路径
为了将我的本地 SQLite3 数据库推送到 Heroku,我安装了 pik 以便我可以使用 ruby -v 192。(我遇到了时区错误,其他帖子表明这可能是由于使用了 ruby 版本 193)。
我按照 github 上的说明进行操作: http ://rubyonwindowsguides.github.com/book/ch02-03.html
我现在可以在 v 193 和 v192 之间切换,并且捆绑安装了我知道的必要 gem,包括 pg (0.12.2 x86-mingw32) 和 taps (0.3.24)。
当我在 v193 时,一切都很好。
但是,在 v192 中,当我尝试运行时:
或者
...我收到一个错误页面,内容如下:
这似乎是一个路径问题,因为我的 Ruby 库位于 c:/ 中,而不是 c:/Users/Umezo/.pik。我想我可能已经在 .pik 文件夹中而不是在 c:/ 中安装了 v192 的初始路径。我能做些什么来解决这个问题?
我的相关文件按照 github 说明中的建议保存:
分别,文件内容为:
.pikrc
配置.yml
.bashrc
我仍然不确定所有这些文件是如何相互连接的,或者它们中的每一个究竟是做什么的,所以不确定要更改或移动哪些文件。
在此先感谢您的帮助!!
git - 可以增加远程 git 存储库(不是 git hub)在等待密码时挂起的时间段吗?
我正在运行一个 bash 脚本,除了一些安装之外,它还执行几个 git 克隆操作。尝试克隆时,如果远程服务器在短时间内没有输入密码,则会挂起。
但是,由于某些安装需要很长时间,我无法(并且可能不必)监控脚本的进度,等待“git clone”需要密码的情况。我希望能够让它运行并且任何时候都需要密码它会继续等待密码而不挂断
我的问题是如何增加远程端在挂断前等待的时间?我是 git repo 所在的远程服务器的所有者。
注意:我不想使用无密码 SSH 或类似的。
admin - Git Bash- 尝试删除目录时权限被拒绝。Git bash 有类似 sudo 的命令吗?
我创建了一个 bitbucket 存储库并从本教程开始: https ://confluence.atlassian.com/display/BITBUCKET/Clone+Your+Git+Repo+and+Add+Source+Files
一切都很顺利,直到我克隆了空存储库,它创建了一个名为 bb101repo 的文件夹,就像教程要求的那样。然后,本教程继续解释这个文件夹的名称不够精确,以及我们应该如何使用不同的名称创建一个新文件夹。
因此,当我尝试使用命令 rm -irf "bb101repo/" 删除文件夹时,终端会显示此消息:"rm:cannot remove directory 'bb101repo': Permission denied。
有没有办法去sudo?
git - git:'credential-cache' 不是 git 命令
我完全按照这些说明进行操作,包括有关密码缓存的部分。似乎说明是错误的,因为每次git push origin master
我收到此错误时:
...此时我被迫输入我的用户名和密码。这样做之后,我再次看到相同的错误消息,然后是git push
.
这是我的 .gitconfig 文件的内容:
需要明确的是,在我安装 Git 并运行 Git Bash 之后,这正是我输入的内容:
请帮忙。这太令人沮丧了!