問題タブ [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.

0 投票する
1 に答える
581 参照

windows - msysGit Bashはホームディレクトリをエスケープできませんか?

提供されているバッチファイル(Linux環境をシミュレートするファイル)を使用してmsysGitBashを起動します。Bashは、msysGitのホームディレクトリ(フラッシュドライブ上)で起動します。このディレクトリを離れて、プロジェクトのディレクトリ(フラッシュドライブにもあります)に移動したいと思います。そこで、「$cd..」と入力します。これはまったく効果がありません。「$ls」と入力すると、間違いなくGitフォルダーにいます。ユーザーフォルダに移動する「cd〜」を試しましたが、フラッシュドライブのルートディレクトリにアクセスできません。msysGit Bashを使用してそこに到達するにはどうすればよいですか?

学校のコンピューターがcmd.exeへのアクセスを拒否しているため、git-cmd.batを使用できません。別の質問:管理者権限を必要とせずにgit-cmdを実行するにはどうすればよいですか?

ポータブルデバイス(特にcmdが制限されていて、私が管理者ではないシステム)でより適切に機能する別の分散モデルバージョン管理システムがある場合は、喜んで切り替えます(知っている場合は教えてください) 。

0 投票する
1 に答える
1774 参照

git-bash - エラーはフォルダfolder_nameを作成できませんか?gitで

gitが正しく機能していません。リポジトリからプルしようとすると、次のエラーが発生します。

致命的なエラーはフォルダproject/abc / abc / abc / abc /abc..を作成できません

プッシュしようとすると、同じエラーが発生します。マージすることもできません。

画面の後ろで何が起こっているのですか?

前もって感謝します

0 投票する
3 に答える
3774 参照

git - Git プッシュは Git Bash では機能しますが、SmartGit や TortoiseGit では機能しません

そこで、Git Bash を使用してレポを作成しましたが、動作します (github.com のローカルおよびリモート レポジトリ)。テスト用にREADMEファイルをプッシュしましたが、うまくいきました。私の設定では、すべて問題ないようです:

そして$ ssh -V git@github.com与えます:

SOME_USERNAMEさん、こんにちは!認証に成功しましたが、GitHub はシェル アクセスを提供していません。

また、ファイルやすべてをプッシュできますが、Git Bash を介してのみです。ただし、作業を試みたところ、次のエラーが発生しました。

リモート エンドが予期せず電話を切った

「オリジン」URLを手動でこれに変更したとき:

https://SOME_USERNAME@github.com/SOME_USERNAME/some-project.git

出来た。したがって、「git@...」では機能しませんが、「https://..」では機能します。別のプログラム、SmartGit を試しました。それはまた私に与えます

リモート エンドが予期せず電話を切った

しかし、SmartGit でこの「URL トリックの変更」を実行しようとすると、「https://...」に対して次のエラーが表示されます。

プッシュ: 認証に失敗しました

認証失敗 リモート設定

プロトコルでサポートされていないリモート サービス パスの設定。

私はこのすべてのもので完全に迷っています。私は何を間違っていますか?

0 投票する
1 に答える
1174 参照

git - git diff --name-status を改行で分割

次のコマンドを使用して、git を使用して 2 つのコミットから変更されたファイルのリストをエクスポートしようとしています。

これはうまくいきます。各ファイルが新しい行にある素敵なリストが端末に出力されます。

--name-statusただし、代わりに使用したい--name-only。その理由は、変更の種類 (M または D など) に応じて、後で別のことを実行できるようにするためです。

しかし、これはうまくいきません。次の形式でリストを取得します。

IFS変数を$'\n'(1 行ですべてを返す)、$'\t'(最初の行を返す、たとえばM file1.txt) および' '(と同じ)に変更しようとしましたが、\t成功しませんでした。

0 投票する
5 に答える
6756 参照

windows-7 - Gitssh.exeが動作を停止しました

私はWindows7、64ビットを使用しており、githubリポジトリで動作するようにmsysgitをインストールしました。私の古いラップトップ(32ビット、Windows 7も)では、gitは問題なく実行されましたが、git bashの実行が遅くなりました(コマンドを入力すると、実際に表示されるまでに数秒かかります)。変更をプッシュしようとすると断続的に機能しますが、多くの場合、「ssh.exeが機能しなくなりました...」というダイアログボックスが表示されます。その上でキャンセルをクリックして、コマンドを再試行します。最終的には、認証コードを要求して機能します。そのステップに到達すると、問題なくプッシュします。問題はそのステップにたどり着くところです。

つまり、基本的に、私の問題は次のとおりです。

  • ほとんどのコマンドでgitの実行が遅くなりますが、コマンドを実行する前に入力するのも遅くなります
  • git bas(ssh.exe)を押すと動作を停止し、断続的に動作します。

この問題が発生してからWindowsを再インストールしましたが、修正されませんでした。

0 投票する
15 に答える
818063 参照

git - git bashでフォルダを変更するには?

私のデフォルトのgitフォルダはC:\Users\username\.git.

に入るにはどのコマンドを使用すればよいC:/projectですか?

0 投票する
2 に答える
1106 参照

git - Git Bash でのプッシュは機能するが、Git Gui では失敗する

Git で奇妙な障害にぶつかっています。Git Gui を使用して GitHub にコードをプッシュしようとしています。これまで何度もやったことがありますが、このマシンでは初めてです。他のマシンで行ったのと同じようにキーをセットアップし、公開キーを GitHub アカウントに追加しました。しかし、ここで奇妙なことが起こります。Git Bash を使用すると問題なくプッシュできますが、Git Gui を使用してプッシュしようとすると、エラーで失敗します...

私が言ったように、私は以前にこれを行ったことがあり、キーがどのように機能するかを理解していますが、この問題を理解することはできません. コマンドを使用して、GitHubが示唆するようにテストしました...

...そして、期待どおりの応答が得られます...

しかし、Git Gui でプッシュしようとすると失敗します。

更新: この質問を投稿した後、Google Code で問題が開かれており、それが私の正確な問題を説明していることがわかりました。おそらくGit Gui自体の問題でしょうか?

0 投票する
3 に答える
139854 参照

bash - bash mkdir とサブフォルダー

なぜ私はこのようなことをすることができないのですか?mkdir folder/subfolder/これを達成するために私はしなければなりません:

それを行うより良い方法はありますか?

0 投票する
2 に答える
3789 参照

ruby-on-rails - gitbash と ruby​​ インストーラーを使用する Rails。rails コマンドが見つかりません

Windows 7 マシンで Ruby on Rails を実行しようとしています。私はgitbashを使用しており、rubyインストーラーを使用してrubyをインストールしています。私の宝石はすべて正常にインストールされました(Rails 3.0.7)が、次のようなコマンドを実行しようとするrails ssh.exe": rails: command not found

echo $PATH私に与えます:

/c/Users/Dave/bin:.:/usr/local/bin:/mingw/bin:/bin:/c/Ruby192/bin:/c/Program Files/Common Files/Microsoft Shared/Windows Live:/c/Program Files/NVIDIA Corporation/PhysX/Common:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/c/Program Files/Common Files/Adobe/AGL:/c/Program Files/QuickTime/QTSystem/:/c/Program Files/Common Files/Microsoft Shared/Windows Live

Ruby のパスがそこにあるので、Rails サーバーを起動する方法について少し途方に暮れています。

0 投票する
1 に答える
9227 参照

git - ローカルコミット後の Git プル

私はgitが初めてです。いくつかのローカル コミットがありますが、最新のコードをリポジトリからプルしたいのですが、まだプッシュしたくありません。ただし、git pull は不要なマージを作成します。これを行う正しい方法は何ですか。つまり、変更を失わずにローカル リポジトリを更新します。