标签: git-bash

"Git Bash here"并不保留会话之间的bash历史记录

我在Windows 7上运行Git-1.8.0-preview20121022,安装时只使用"Git Bash"(对Windows cmd最少侵入).

当我从开始菜单快捷方式打开Git Bash时,历史记录一切正常.

但是当Git Bash here上下文菜单(git-cheetahshell扩展一个或更简单的注册表)是启动会话的时候,来自该会话的命令不会保存到.bash_history.

怎么能搞清楚为什么会这样?或者更好的是,有人知道如何解决这个问题吗?

bash shell msysgit windows-7 git-bash

9
推荐指数
3
解决办法
4465
查看次数

Passport本地策略和cURL

我想用CURL测试我的node.js + express + passport.js测试应用程序(RESTful).我的代码:

var express = require('express');
var routes = require('./routes');
var http = require('http');
var path = require('path');
var passport = require('passport');
var LocalStrategy = require('passport-local').Strategy;

// Define the strategy to be used by PassportJS
passport.use(new LocalStrategy(
    function(username, password, done) {
        if (username === "admin" && password === "admin") // stupid example
            return done(null, {name: "admin"});

        return done(null, false, { message: 'Incorrect username.' });
    }
));

// Serialized and deserialized methods when got from session
passport.serializeUser(function(user, done) …
Run Code Online (Sandbox Code Playgroud)

curl node.js git-bash express passport.js

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

bash:mysql:找不到命令

我刚刚在我的新桌面上安装了MySQL服务器和MySQL Workbench,并尝试在Git Bash中使用MySQL命令

在文件夹中本地创建一些数据库

C:\ Users \用户OmNom \桌面\代码\汉堡\分贝

(位于此文件夹中的数据库文件)

mysql -u root -p
Run Code Online (Sandbox Code Playgroud)

但得到这个消息作为回报

bash: mysql: command not found
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么 ?我是否必须安装其他东西才能使其正常工作?

安装了PS OS Windows 10,Node.js,服务器运行正常(我可以在工作台中创建数据库).

请帮忙!

PPS如果您需要其他信息,请告诉我们!

mysql windows git-bash

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

stdout 不是 tty。将 bash 用于节点 + 磁带 + tap-spec

正在看磁带 + 点击视频并试图让它工作。
操作系统:Windows 7 Git Bash Shell

node main.js | ./node_modules/.bin/tap-spec
Run Code Online (Sandbox Code Playgroud)

stdout 不是 tty。

主要.js:

var test = require('tape');
var add = require('./add');

test('add: two numbers add correctly', function(t) {
var actual = add(1,2);
var expected = 3;
t.equal(actual, expected);
t.end();
});
Run Code Online (Sandbox Code Playgroud)

添加.js:

module.exports = function(a, b) {
return a + b;
};
Run Code Online (Sandbox Code Playgroud)

winpty 节点 main.js | ./node_modules/.bin/tap-spec 不能解决问题。

node.js git-bash node.js-tape

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

Laravel 5 make:控制器在app文件夹中创建控制器而不是控制器文件夹

我正在学习如何使用Laravel 5,我遇到了一个问题,我的控制器是在"app"文件夹的根目录而不是"controller"文件夹中创建的.我不知道为什么会这样,因为我已经重新安装并检查了10次.

我在Windows 8.1上的gitbash ..

所以我走了

john@John ~/desktop/code/my-first-app
$ php artisan make:controller PagesController
Run Code Online (Sandbox Code Playgroud)

然后我明白了

控制器创建成功

只有它app在Controllers文件夹的根目录中创建而且没有任何内容.我错过了什么?我也看到其他人在laracasts视频的评论中遇到同样的问题.

makefile git-bash laravel laravel-5

8
推荐指数
2
解决办法
6万
查看次数

如何在Windows 7上使用GitBash中的CLI在其默认程序中打开文件?

我目前正在Windows 7上使用GitBash来使用命令行界面,并且非常有兴趣知道如何使用GitBash在其默认程序中打开文件/文档.

file command-line-interface default-programs git-bash

8
推荐指数
2
解决办法
3111
查看次数

如何在Git中重命名带注释的标签

如何在Git中重命名现有的带注释标签?

我有几百个标签代表存储库中的版本号,每个标签都注释有关该版本更改内容的有用描述.我想更改我用于这些标签的命名方式,记录标签消息,删除标签,并使用旧消息和新名称重新创建它将是一个噩梦,手动做近百个标签.执行此操作的脚本或一系列git命令对自动化很有用.

tags git git-bash

8
推荐指数
2
解决办法
2627
查看次数

无法运行“/usr/bin/bash”:没有这样的文件或目录

这几天我一直在使用 gitbash,它运行得很好。但不久前,在安装带有补丁文件的 pdf 阅读器后,当我打开 gitbash 时,它给出了错误,提示“无法运行 '/usr/bin/bash':没有这样的文件或目录”。我不知道发生了什么以及为什么,但我认为我安装的应用程序的补丁文件与它有关。我的电脑防病毒软件发出警告,我采取了行动。然后gitbash的问题就发生了。请帮助我,我不想再次重新安装 gitbash 因为我还必须安装一些东西。

windows git-bash

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

如何在 Windows 版 Git Bash 中启用 Python 最后命令历史记录?

可以通过按向上箭头来调用在 Python 解释器中输入和执行的最后一个 Python 命令。

这在 Windows CMD 和 Powershell 中按预期工作,但在 Windows 版 Git Bash 中,向上箭头不起作用

或者,如果我尝试CTRL+P我得到:

user@DESKTOP MINGW64 ~
$ python
Python 3.7.1 (default, Dec 10 2018, 22:54:23) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> a = 1
>>> ^P^P
Run Code Online (Sandbox Code Playgroud)

同样,另一个答案中建议的Alt+只会在命令输入上生成 a 。Pp

我们如何为 Git Bash 启用 Python 命令历史记录?

python git-bash

8
推荐指数
1
解决办法
1554
查看次数

为什么我不能在 Git Bash 中使用“more”命令?

不过,“less”命令工作正常。

我可以使用“less”在屏幕上显示文件的一部分。

据说有一个“更多”命令,但是当我输入它时,它显示“bash:更多:找不到命令”。

git-bash less-unix

8
推荐指数
1
解决办法
9266
查看次数