問題タブ [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.
git - 元の名前がわかっている名前が変更されたファイルの新しいパスを見つける方法は?
次のユースケースを検討してください。
メインブランチでリファクタリングが行われている間、ローカルブランチで作業しています。現在、一部のファイル (クラス) の名前が変更されているか、新しい場所に移動されています。マージすると、欠落しているクラスが原因で大量のインポート エラーが発生します。
でA
使用した古い名前がありますF--G--H--I
。
のファイルがリファクタリングされ、B--C--D--E
新しいファイル名がE
. これには、次のような連鎖的な名前変更が含まれます
J
私のブランチにリファクタリングがないため、マージすると多くの(コンパイル)エラーが発生します。(私はまだpath.to.File
代わりに参照しているためfinal.package.FinalName
壊れたビルドを修正するには、古いクラスの新しい名前を知る必要があります。
特定のファイルに適用されたすべての名前変更を取得する git コマンドはありますか?
right-click - 右クリックしても「Git Bash here」が機能しない
どうしてそうなったのかはわかりませんが、今日までは任意のフォルダを右クリックでき、オプションがありましたGit Bash here
。しかし、今日、私にはその選択肢がありません。それを取り戻す方法を知っている人はいますか?
git - Gitログ-特定の単語で始まらないすべてのコミットを一覧表示する方法
私の主な目的は、すべてのプルリクエストのマージを除外することです。したがって、理論的には、次の機能が機能すると予想されます(機能しません)。
私は何かが恋しいですか?
git - プライベートGitリポジトリからプッシュ/プルするBashスクリプト?
毎晩深夜にプライベートGithubリポジトリから自動プルして開発サイトを更新するbashスクリプトを作成する方法を見つけようとしています。
私たちのレポは明らかな理由で非公開であり、私が見つけた近いものは常にパスフレーズを要求します。私たちのサーバーには、リポジトリからのプッシュとプルに使用する独自のGithubアカウントがありますが、それを自動的に行う方法がわかりません。
誰かが私を正しい方向に向けることができますか?
python - Windows用のGITbashmingw32でvirtualenvをアクティブ化できません
GIT bash mingw32からvirtualenvをアクティブ化しようとすると、期待した応答が得られません。
注:py
は、Googleドライブフォルダ内のPythonプロジェクト用のフォルダです。hy
を実行したときに作成されたvirtualenvフォルダーですvirtualenv --distribute hy
。
ご覧のとおり、前に表示される期待される(hy)はありませんs3z@s3z ~/Google Drive/py/hy
また、実際のファイル名activate.bat
をターゲットにすると、エラーメッセージが表示されます。次に、非アクティブ化して、virtualenvがアクティブ化されているが非表示になっていると思われる原因を確認します。
何か案は?
windows - .bash_historyはGitforWindows(git bash)では更新されません
Git for Windows(ver。1.7.8-preview20111206)を使用しており、HOMEフォルダーに.bash_historyファイルがありますが、自動的に更新されることはありません。Git Bashを起動すると、.bash_historyファイルに手動で追加した履歴コマンドを確認できますが、自動的に更新されません。
コマンドを使用してshopt -s histappend
、シェルを閉じるたびに履歴が保存されることを確認しましたが、機能しません。
コマンドを手動で使用するとhistory -w
、ファイルが更新されますが、shoptコマンドが正常に機能しない理由を理解したいと思います。
なぜこの振る舞いが起こっているのか誰でも教えてくれますか?
git - Console2 でタブのショートカットを作成するには?
Console2 には 2 つのタブがあります。1 つ目は「Console2」と呼ばれ、デフォルトのタブです。2 つ目は「Git Bash」と呼ばれ、Git Bash CMD を Console2 に置き換えたものです。
タブ「Git Bash」へのショートカットを作成したいと思います。したがって、このショートカットをクリックするたびに. 「Git Bash」タブで Console2 を開きます。現在の Console2 の既定のタブは "Console2" であり、そのまま維持したいと考えています。
解決策はありますか?
windows - 「プログラムファイル」などのスペースのあるフォルダにあるWindowsのgit-bashでコマンドを実行するにはどうすればよいですか?
git bashを使用するとき、時々自分の$PATH
(実際には自分の%PATH%
)にあるコマンドを呼び出したいのですが、コマンドがスペースのあるフォルダーのどこかにあると、実行に失敗します。
たとえば、プログラムがオンになっていて、bashC:\Program Files\whatever\aCmd.exe
と入力aCmd
すると、「プログラム」は有効なプログラムではないなどと表示されます。
私がやったことは、スペースのないフォルダーにプログラムを再インストールすることでしたが、最近、同僚がgit-guiを離れ始め、git-bashを使用しています。繰り返し発生する質問は、「aCmdを実行するにはどうすればよいですか」と言ったときです。それを再インストールするために、彼らは¬¬のようになります
Q.スペースのあるフォルダーにあるgit-bashでコマンドを実行するにはどうすればよいですか?
github - GithubにFilezillaのようなファイルをアップロードするための簡単な方法/ソフトウェアがないのはなぜですか?
GitBashでコマンドを作成するのは非常に時間がかかります。また、初心者にとっては非常に理解しにくいです。GithubにFilezillaのようなファイルをアップロードするための簡単な方法/ソフトウェアがないのはなぜですか?ユーザー名パスワードを入力し、リポジトリを選択して、アップロード/同期ボタンをクリックするなどの簡単なものにする必要があります。あなたは何を言っていますか?
windows - git-bash を使用した Unicode (utf-8)
git-bash(Windows 7)でユニコードを機能させるのに問題があります。私は成功せずに多くのことを試みました。ただし、何が原因なのかよくわからないので、間違った方向に進んでいる可能性があります。
cmd.exe のエンコーディングは 'chcp 65001' で unicode に変更できるため、これは可能なはずです。
ここに私が試したいくつかのことがあります(GUIの構成オプションを調べるという明らかな以外に)。
「.bashrc」に環境変数を設定します。これはLinuxのものだと思うので、これが機能しないのは理にかなっていると思います。「ロケール」コマンドは存在しません。
/li>cmd.exe で開始し、「chcp 65001」でエンコーディングを unicode に変更してから、git-bash を起動します。これにより、ユニコード テスト ファイルを cat しようとすると、アクセス許可が拒否されます。ただし、ユニコードなしでファイルを cat しても問題なく動作します。示されているように、cmd.exe にドロップアウトしても、ファイルを "cat" できます。私のデフォルトのエンコーディング(437)を使用して、bashでファイルをcatできます(許可は拒否されませんが、出力は偽造されます)。
/li>シェルを起動するときに /U フラグを使用する (if-i-understand-correctly の目的ではないため、機能しないことは理にかなっていますが、Unicode と関係があるため、試してみました)。
/li>私は Console2 を使用することを好むので、[HKEY_CURRENT_USER\Console] と [HKEY_CURRENT_USER\Console\Git Bash] の下の Windows レジストリに、値が 65001 (10 進数) の CodePage という名前の dword 値を追加してみました。これは、「chcp 65001」を設定して「自動」であることを受け入れるのと同じ効果があるようです。(http://stackoverflow.com/questions/379240/is-there-a-windows-command-shell-that-will-display-unicode-characters)
JPSoftのTCC/LE
PowerCMD
スタックオーバーフロー
ダックダックゴ
ixquick/グーグル
そのため、そのアクセス許可の問題を修正できる場合は、方法 2 が実行可能と思われます。ただし、Console2 を使用できるかどうかは好みますが、ほとんどすべてのソリューションに対してオープンです (主に気の利いたタブ機能のため)。おそらく 1 つの解決策は、SSH サーバーをセットアップしてから、Putty/Kitty を使用してそれに接続することですが、それは間違いです! ; )
PS。git-bash の公式ドキュメントはありますか?