問題タブ [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 - msysGit Bashはホームディレクトリをエスケープできませんか?
提供されているバッチファイル(Linux環境をシミュレートするファイル)を使用してmsysGitBashを起動します。Bashは、msysGitのホームディレクトリ(フラッシュドライブ上)で起動します。このディレクトリを離れて、プロジェクトのディレクトリ(フラッシュドライブにもあります)に移動したいと思います。そこで、「$cd..」と入力します。これはまったく効果がありません。「$ls」と入力すると、間違いなくGitフォルダーにいます。ユーザーフォルダに移動する「cd〜」を試しましたが、フラッシュドライブのルートディレクトリにアクセスできません。msysGit Bashを使用してそこに到達するにはどうすればよいですか?
学校のコンピューターがcmd.exeへのアクセスを拒否しているため、git-cmd.batを使用できません。別の質問:管理者権限を必要とせずにgit-cmdを実行するにはどうすればよいですか?
ポータブルデバイス(特にcmdが制限されていて、私が管理者ではないシステム)でより適切に機能する別の分散モデルバージョン管理システムがある場合は、喜んで切り替えます(知っている場合は教えてください) 。
git-bash - エラーはフォルダfolder_nameを作成できませんか?gitで
gitが正しく機能していません。リポジトリからプルしようとすると、次のエラーが発生します。
致命的なエラーはフォルダproject/abc / abc / abc / abc /abc..を作成できません
プッシュしようとすると、同じエラーが発生します。マージすることもできません。
画面の後ろで何が起こっているのですか?
前もって感謝します
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://...」に対して次のエラーが表示されます。
プッシュ: 認証に失敗しました
認証失敗 リモート設定
プロトコルでサポートされていないリモート サービス パスの設定。
私はこのすべてのもので完全に迷っています。私は何を間違っていますか?
git - git diff --name-status を改行で分割
次のコマンドを使用して、git を使用して 2 つのコミットから変更されたファイルのリストをエクスポートしようとしています。
これはうまくいきます。各ファイルが新しい行にある素敵なリストが端末に出力されます。
--name-status
ただし、代わりに使用したい--name-only
。その理由は、変更の種類 (M または D など) に応じて、後で別のことを実行できるようにするためです。
しかし、これはうまくいきません。次の形式でリストを取得します。
IFS
変数を$'\n'
(1 行ですべてを返す)、$'\t'
(最初の行を返す、たとえばM file1.txt
) および' '
(と同じ)に変更しようとしましたが、\t
成功しませんでした。
windows-7 - Gitssh.exeが動作を停止しました
私はWindows7、64ビットを使用しており、githubリポジトリで動作するようにmsysgitをインストールしました。私の古いラップトップ(32ビット、Windows 7も)では、gitは問題なく実行されましたが、git bashの実行が遅くなりました(コマンドを入力すると、実際に表示されるまでに数秒かかります)。変更をプッシュしようとすると断続的に機能しますが、多くの場合、「ssh.exeが機能しなくなりました...」というダイアログボックスが表示されます。その上でキャンセルをクリックして、コマンドを再試行します。最終的には、認証コードを要求して機能します。そのステップに到達すると、問題なくプッシュします。問題はそのステップにたどり着くところです。
つまり、基本的に、私の問題は次のとおりです。
- ほとんどのコマンドでgitの実行が遅くなりますが、コマンドを実行する前に入力するのも遅くなります
- git bas(ssh.exe)を押すと動作を停止し、断続的に動作します。
この問題が発生してからWindowsを再インストールしましたが、修正されませんでした。
git - git bashでフォルダを変更するには?
私のデフォルトのgit
フォルダはC:\Users\username\.git
.
に入るにはどのコマンドを使用すればよいC:/project
ですか?
git - Git Bash でのプッシュは機能するが、Git Gui では失敗する
Git で奇妙な障害にぶつかっています。Git Gui を使用して GitHub にコードをプッシュしようとしています。これまで何度もやったことがありますが、このマシンでは初めてです。他のマシンで行ったのと同じようにキーをセットアップし、公開キーを GitHub アカウントに追加しました。しかし、ここで奇妙なことが起こります。Git Bash を使用すると問題なくプッシュできますが、Git Gui を使用してプッシュしようとすると、エラーで失敗します...
私が言ったように、私は以前にこれを行ったことがあり、キーがどのように機能するかを理解していますが、この問題を理解することはできません. コマンドを使用して、GitHubが示唆するようにテストしました...
...そして、期待どおりの応答が得られます...
しかし、Git Gui でプッシュしようとすると失敗します。
更新: この質問を投稿した後、Google Code で問題が開かれており、それが私の正確な問題を説明していることがわかりました。おそらくGit Gui自体の問題でしょうか?
bash - bash mkdir とサブフォルダー
なぜ私はこのようなことをすることができないのですか?mkdir folder/subfolder/
これを達成するために私はしなければなりません:
それを行うより良い方法はありますか?
ruby-on-rails - gitbash と ruby インストーラーを使用する Rails。rails コマンドが見つかりません
Windows 7 マシンで Ruby on Rails を実行しようとしています。私はgitbashを使用しており、rubyインストーラーを使用してrubyをインストールしています。私の宝石はすべて正常にインストールされました(Rails 3.0.7)が、次のようなコマンドを実行しようとするrails s
とsh.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 サーバーを起動する方法について少し途方に暮れています。
git - ローカルコミット後の Git プル
私はgitが初めてです。いくつかのローカル コミットがありますが、最新のコードをリポジトリからプルしたいのですが、まだプッシュしたくありません。ただし、git pull は不要なマージを作成します。これを行う正しい方法は何ですか。つまり、変更を失わずにローカル リポジトリを更新します。