标签: git-bash

如何查看所有命令的日志?

我正在尝试查看我在Git Bash中输入unix环境的所有命令.

所以我不是要查看Git Hub的可能命令列表.我也没有尝试查看日志以进行推送和拉取.

我只想查看我在命令行中输入的内容.这是因为我最近遇到了一个连接问题,我无法从我的git推或拉.它突然发生了.一分钟前,我仍然完美地推拉.

然后,有人帮助我通过git bash中的命令提示符解决它.

现在,我的朋友有同样的问题.所以我正在寻找命令日志,希望它也能解决他的问题.

写入失败:管道致命致命:远程端意外挂断.

unix logging github git-bash

10
推荐指数
3
解决办法
5万
查看次数

在LAN上创建远程服务器而不是使用Git Hub

我可以创建自己的远程服务器而不是使用Git Hub吗?

即我可以在局域网上建立一台远程服务器,其中3台计算机在网络上共享一个驱动器,以便使用Gitbash进行协同工作吗? 

git collaboration lan git-bash

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

如何在Git Bash中添加Vim中的Python支持?

我想在Git Bash中添加Vim中的Python支持,我该怎么做?

跑步时我弄错了:

:echo has('python')
Run Code Online (Sandbox Code Playgroud)

python windows vim msysgit git-bash

10
推荐指数
1
解决办法
1808
查看次数

存储本地分支的文件在哪里

今天我跑到了一个有趣的东西,让我想知道git如何处理本地分支.所以我在我的存储库中遇到了一些问题,并删除了本地文件夹(进入回收站)并重新克隆.(极端可能)之后我意识到我删除了一个我从未推过的本地分支,因为它是一个私人项目.我惊慌了一下,决定从回收站恢复文件夹并将其放在不同的位置,看看我是否可以获取我工作的几个文件并将其推送到远程.起初我只是试图使用文件资源管理器搜索无法找到文件(我很伤心)然后我记得我在删除之前我在一个不同的分支,所以我将gitbash重定向到项目旧回购的新位置和'git分支'看到我所有的旧分支出现(git magic#1).所以我检查了有问题的分支,文件浏览器恰好打开了我期待文件的位置,看到文件神奇地出现了(git magic#2)

这让我想知道git在哪里存储本地分支的所有数据.我知道有一个隐藏的文件夹,但我搜索了该文件,它没有显示是否压缩并在那里重命名?

git git-bash

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

MySQL Git Bash winpty mysqldump stdout不是tty而stdin不是tty

请帮助MySQL Git Bash winpty mysqldump."winpty mysqldump"在Git Bash中不起作用.这里有错误的详细信息:

Git Bash

$ winpty mysqldump -u root -p employeedb > "E:\Working\SQL\MySQL\MySQL-Queries\mysqldump\SQL-dump\employeedb_backup.sql"
stdout is not a tty

$ winpty mysql -u root -p employeedb < "E:\Working\SQL\MySQL\MySQL-Queries\mysqldump\SQL-dump\employeedb_backup.sql"
stdin is not a tty
Run Code Online (Sandbox Code Playgroud)

但Git CMD工作正常:

Git CMD

C:\Users\Aspire>mysqldump -u root -p employeedb > "E:\Working\SQL\MySQL\MySQL-Queries\mysqldump\SQL-dump\employeedb_backup.sql"
Enter password: ****************

C:\Users\Aspire>mysql -u root -p employeedb < "E:\Working\SQL\MySQL\MySQL-Queries\mysqldump\SQL-dump\employeedb_backup.sql"
Enter password: ****************
Run Code Online (Sandbox Code Playgroud)

Git Bash与winpty mysqldump和winpty mysql一起工作,没有">"和"<"

$ winpty mysqldump -u root -p employeedb

Enter password: ****************
-- MySQL dump 10.13  Distrib …
Run Code Online (Sandbox Code Playgroud)

mysql git-bash

10
推荐指数
2
解决办法
6877
查看次数

在Windows上的Git Bash中使用“ perl6”命令

使用Windows,我安装了Rakudo Star和Git并确保C:\rakudo\bin并且C:\rakudo\share\perl6\site\bin位于Path环境变量中。

现在,perl6随后在Git Bash中键入会产生command not found错误,而命令确实powershell中起作用cmdecho $PATH在Git Bash中输入内容再次确认上面的文件夹也在我的path变量中。

如何perl6在Git Bash中使用该命令?

注意:使用moar(moar.exe)与perl6在Git Bash中相同的文件夹中。同时点击Tab会显示的自动完成建议moar,但不会perl6

windows perl6 git-bash raku

10
推荐指数
2
解决办法
212
查看次数

GitHub"连接到github失败"没有错误

我对Git很陌生,但我一直在使用GitBash进行提交,现在推动和拉动一两周.一切都工作正常,但一两天前我每次尝试与远程存储库交互时都开始出错.

致命:无法访问'....':连接到github.com失败:443; 没错

我做了一些谷歌搜索,遇到类似的StackOverflow帖子和文章.从那以后,我尝试了很多东西,包括测试跨不同端口的SSH连接(22和443).看起来端口443(用于HTTPS连接)被阻止,而端口22似乎是打开的.

GitBash连接错误

从我对此的理解,它看起来像我可能需要更改Git使用的端口从443到22.我已经尝试更改~/.git/config文件,我已经尝试了git remote set-url命令尝试这样做,但没有喜悦.

任何有关原始错误或如何更改我的Git端口的信息将不胜感激.

git ssh github git-bash

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

如何正确设置PHP环境变量以在Git Bash中运行命令

在整个网站上有一些类似的问题,但他们都没有给我我正在寻找的答案.

我想要做的是在具有WAMP的Windows机器上通过Git Bash安装Composer.

我正在使用以下命令:

curl -s http://getcomposer.org/installer | php
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为"php"无法识别.所以我调查了问题,我意识到Windows不知道'php'是什么,我需要设置一个环境变量.

我进入环境变量对话框并输入'php'作为变量和C:\wamp\bin\php\php5.3.8值.它是否正确?我应该针对特定文件还是整个目录?

执行此操作后,我再次尝试该命令,但它失败了,因为它仍然无法识别'php'.我也尝试直接将文件路径放入命令,但这也不起作用.

所以我很好奇我做错了什么.我的路径不正确吗?

php windows environment-variables git-bash

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

Git:在gitattribute中为整个文件夹指定一个git merge策略"ours"(或者只是禁用特定文件夹上的合并错误?)

我需要排除dist/合并错误的文件夹,我不在乎它是否theirs,ours或其他策略,但我需要将其保留在修订控件中,因为这是部署到Heroku的方法..gitattributes脚本似乎是要走的路.但我似乎无法做到这一点.

我读了这个规范的答案和这个类似的答案,但无法找出我做错了什么.

我的.gitattributes配置:

* text=auto
dist/ merge=keepMine
Run Code Online (Sandbox Code Playgroud)

我的相关部分 .git/config:

[merge "keepMine"]
    name = always keep mine dist during merge
    driver = keepMine.sh %O %A %B
Run Code Online (Sandbox Code Playgroud)

keepMine.sh(在我的项目根文件夹中,没有文件夹不在路径中,但复制到路径中的文件夹没有帮助,并且不是一个好的解决方案,因为脚本应该是修订控制的一部分所以所有开发人员都会得到它):

# copied as is from the SO answer
# I want to keep MY version when there is a conflict
# Nothing to do: %A (the second parameter) already contains my version
# Just indicate the merge …
Run Code Online (Sandbox Code Playgroud)

git git-merge git-bash

9
推荐指数
1
解决办法
727
查看次数

不能在git bash中使用命令telnet

我尝试telnet在我的笔记本电脑的git bash中使用命令,但它显示错误telnet.我的笔记本电脑系统是Windows 10.任何想法都表示赞赏.

telnet git-bash

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