标签: git-bash

使用Git Bash推送工作,但Git Gui失败了

我跟Git打了一个奇怪的障碍.我正在尝试使用Git Gui将一些代码推送到GitHub.我以前做过很多次,但这是第一次在这台机器上.我已经设置了我在其他机器上完成的密钥,并将公钥添加到我的GitHub帐户中.但是,这里的事情变得奇怪了.我可以使用Git Bash推得很好,但是当我尝试使用Git Gui推送时,它会因错误而失败...

fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

就像我说的,我之前已经完成了这个,我理解了键的工作方式,但我无法解决这个问题.我甚至测试过GitHub建议,使用命令......

ssh -T git@github.com
Run Code Online (Sandbox Code Playgroud)

......我得到了预期的回应......

Hi charlesbihis! You've successfully authenticated, but GitHub does not provide shell access.
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试用Git Gui推动时,它失败了.

更新:发布此问题后,我发现Google代码中存在一个问题,描述了我的确切问题.也许这是Git Gui本身的问题?

git github git-push git-gui git-bash

5
推荐指数
1
解决办法
989
查看次数

git错误:"远程端意外挂断,(..path ..)中的无效字符"

我在我的Windows机器上收到此错误,来自tortoiseGIT/GIT UI /命令行

fatal: invalid characters in /apps/saturn
fatal: The remote end hung up unexpectedly

git did not exit cleanly (exit code 128)
Run Code Online (Sandbox Code Playgroud)

有人可能会建议它有什么问题,以及错误信息所指的无效字符

git tortoisegit git-bash

5
推荐指数
1
解决办法
3407
查看次数

git如何撤回提交

我想回到一个忠诚的人.我能怎么做?

$ git reflog
9b2a45e HEAD@{0}: reset: moving to HEAD~1
0c54f19 HEAD@{1}: reset: moving to HEAD~1
b9c157d HEAD@{2}: commit: updated from online
0c54f19 HEAD@{3}: commit: add img from download folder
9b2a45e HEAD@{4}: commit: add images
6fa6e34 HEAD@{5}: clone: from git@bitbucket.org:starpix/dojo.git


$ git reset --hard HEAD~1
HEAD is now at 9b2a45e add images
Run Code Online (Sandbox Code Playgroud)

我想回到"在线更新".我怎么能够?

git git-bash

5
推荐指数
2
解决办法
4327
查看次数

带有变量的 Git 别名无法按预期工作:pathspec 与 git 已知的任何文件都不匹配

我根据需要创建了一个别名来跟踪我的跟踪分支。这[alias]是我的 .gitconfig 部分的当前行:

catchup = !CURRENTBRANCH=$(git symbolic-ref --short HEAD) && echo Currently on $CURRENTBRANCH - switching to $1 && git checkout $1 && git merge origin/$1 && echo Going back to $CURRENTBRANCH && git checkout "$CURRENTBRANCH"
Run Code Online (Sandbox Code Playgroud)

我按如下方式使用它(例如):

git catchup new_design
Run Code Online (Sandbox Code Playgroud)

此代码导致(例如):

Currently on integration
Switched to branch 'new_design'
Your branch is behind 'origin/new_design' by 1 commit, and can be fast-forwarded.
Updating c82f7db..51eea8a
Fast-forward
 themes/theme1/css/styles.less | 17 +++++++++++++++++
 themes/theme1/js/app.js       |  6 +++---
 2 files changed, 20 insertions(+), 3 deletions(-) …
Run Code Online (Sandbox Code Playgroud)

git alias git-bash

5
推荐指数
1
解决办法
1347
查看次数

如何通过添加日期时间来配置 Git bash 提示?

我的 msysgit Git bash 命令行提示符现在看起来像这样:

GitUserName@WorkStationName WorkSpacePath (BranchName)
Run Code Online (Sandbox Code Playgroud)

我想在该行前面有一个时间戳,例如HH:mm( hours:minutes)。

有谁知道我如何轻松做到这一点?

msysgit git-bash

5
推荐指数
2
解决办法
2304
查看次数

如何修改cygwin的PS1以完成git bash?

这是我目前的PS1:

$ echo $PS1
\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$
Run Code Online (Sandbox Code Playgroud)

我已经安装了git bash完成,它没有在我的命令提示符下显示当前分支.我认为这需要编辑,但我不知道要改变什么来让它显示当前的分支.请注意,我喜欢颜色和一般结构(即$在它自己的行上),所以如果可能的话我想保留它.

git bash cygwin git-bash

5
推荐指数
1
解决办法
5556
查看次数

Codeception bash颜色输出不显示

我已经使用Codeception和PhantomJS测试了一段时间,但是当我需要调试和运行时

    vendor/bin/codecept run --debug
Run Code Online (Sandbox Code Playgroud)

将颜色设置为true我得到的是:

    Modules: ?[33mWebDriver, AcceptanceHelper?[39m
Run Code Online (Sandbox Code Playgroud)

等等......所以出于某种原因,颜色只是以原始格式输出而根本不起作用.颜色通常有效.就像当我使用"ls --color"时它才起作用.我的系统是Windows 7我正在使用"git bash",我也尝试了常规的"cmd""powershell"和"cygqwin".他们中的任何一个似乎都没有使用codeceoptions输出.那么问题是什么?我很无能:(

bash powershell cygwin cmd git-bash

5
推荐指数
1
解决办法
839
查看次数

Git Bash与Oracle VM VirtualBox

我已经下载了CentOS 7最低ISO映像并在计算机上创建了一个virtual machineby 。 我不想使用外壳。我想使用Git Bash作为界面。在必须运行,但我该如何使用的接口连接的是? 有没有像任何命令:在使用以我连接到?谢谢!Oracle VM VirtualBoxWindows 8.1
VirtualBoxVirtual MachineGit Bashvirtual machine
ssh username@localhostGit BashVirtual Machine

linux virtualbox centos virtual-machine git-bash

5
推荐指数
1
解决办法
946
查看次数

如何从Java项目运行Docker容器?

请任何人都可以告诉我如何从java代码运行一个docker容器,我正在尝试使用docker制作一个SaaS,一旦用户登录,我应该从java代码启动一个memcached容器,这个解决方案不起作用:

Process p = Runtime.getRuntime().exec("docker images");
Run Code Online (Sandbox Code Playgroud)

Docker cmds通常在git bash上运行,而不是在cmd上运行.
PS:我在windows上使用docker .

谢谢.

java saas git-bash docker

5
推荐指数
2
解决办法
6979
查看次数

git bash如何启用快速编辑模式?

(我的操作系统是Win 10)我找不到启用QuickEdit模式的选项吗?

当我单击鼠标左键选择块时,git bash复制(从win 10命令行扩展)将Ctrl + C自动执行。因此,终止过程如下图所示。我能怎么做?

PS:Ctrl-C不是我的操作,而是在释放鼠标左键单击以选择文本时自动通过终端显示

git bash git-bash

5
推荐指数
1
解决办法
2007
查看次数