問題タブ [git-config]

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 投票する
4 に答える
616 参照

git - Git エイリアスの実行時に完全なコマンドを表示しますか?

エイリアスを使用するときに完全なコマンドを表示するオプションはありますか?

例:

エイリアスは非常に便利ですが、自分のエイリアスが実際に何をしているのかを知りたい/思い出すのが好きです (ほとんどのエイリアスはインターネットからコピーされたものです)

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

git - Git エディタ エラー

git rebase -iコミットをスカッシュするために実行しようとすると、次のエラー メッセージが表示されます。

git はどのようにエディターを探しますか? ファイルからgit-sh-setup、私はこのメソッドしか見ることができません:

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

git - 「git pull」をオーバーライドして、echo ステートメントで終了する

「git pull」を実行すると、「git pull の代わりに git xpull を使用してください」というエコー ステートメントで終了するように、.gitconfig ファイルに変更を加えたいと思います。xpull は私のエイリアスですか?

または、(.gitconfig ファイルの代わりに) ローカル マシンのどこでも可能ですか?

0 投票する
19 に答える
227259 参照

git - git:'credential-cache'はgitコマンドではありません

パスワードのキャッシュに関する部分を含め、私はこれらの指示に従って手紙を書きました。毎回git push origin masterこのエラーが発生するため、手順が間違っているようです。

...その時点で、ユーザー名とパスワードの入力を強制されます。そうすると、同じエラーメッセージが再度表示され、その後にからの出力が表示されgit pushます。

.gitconfigファイルの内容は次のとおりです。

明確にするために、GitをインストールしてGit Bashを実行した後、次のように入力しました。

助けてください。これはとてもイライラします!

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

git - git-config(1) は、「出力が端末にある場合にのみ色が使用される」と言うとき、どういう意味ですか?

端末に出力していますが、出力を色付けするために、Git が端末に出力していることを正しく検出していません。私の質問は、「出力が端末にある場合にのみ色が使用される」と書かれているとき、git-config(1) が実際に何を意味するのかということです (このフレーズは、color.ui や color などの複数の構成記述の最後に表示されます)。 。ブランチ)?つまり、Git は端末に出力しているかどうかをどのように判断し、自分の端末が実際に端末であることを Git に知らせるために環境設定を変更するにはどうすればよいでしょうか?

詳細:
Windows で Cygwin を使用して rxvt ターミナルを使用しています。MSysGitもインストールしています。Git 構成設定を行うと、次のようになります。

端末出力にはまだ色がありません。ただし、切り替えると

次に、正しい色の出力があります。ただし、実際の非終端ケースを正しく処理するには、「常に」ではなく「自動」に戻す必要があります。したがって、「自動」を正しく機能させるために、環境を変更して、rxvt + Cygwin が色をサポートできる端末であることを Git に認識させるにはどうすればよいですか?

(PS. Cygwin バージョンの Git は、この比較的小さな色の問題よりもはるかに大きな問題があるため使用できません。Cygwin バージョンに切り替えるようにという返信はしないでください。)

ご協力いただきありがとうございます!

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

git - diffmerge をビジュアルとして設定する Git difftool が機能しない

Git で DiffMerge を difftool として構成しようとしていますが、運がありません。これは私の.gitconfigファイルの敬虔なセクションです (表示されていないその他の設定はユーザー向けです)。

powershell コマンド ラインから呼び出すとgit difftool、意図した diffmerge ではなく、powershell インターフェイスのすぐ下に競合が表示されます。グローバル構成を調べると、構成ファイルから設定が与えられるため、設定が git によって取得されていることはわかっています。

git bash ではなく、powershell を実行しています。これは、git のシェルとして powershell を提供する Windows 用の github をインストールしたためです。そのため、bash を (まだ) インストールする必要はありません。Git のバージョンは 1.7.11.msysgit.0 です。

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

git - Gitクローンは特定のリポジトリでresult=18 code=200を返します

会社のリポジトリから内部リポジトリのクローンを作成しようとしていますが、次のエラーが発生し続けます。

これは常に、リポジトリが完全にダウンロードされた後にのみ発生します(しばらく時間がかかります)。

torotiseGitを使ってみました。レポートは次のとおりです。

LinuxマシンとWindowsマシンから何度か試しました。同じエラー

エラーをさらに調査するにはどうすればよいですか?Googleで役立つ情報が見つかりませんでした

編集:GitサーバーのApacheログを確認しました-各クローンに対応するGETとPOST(結果200)があります。POSTが少し大きい(60MB)-postBufferを500MBに増やしてみましたが、それでもエラーが発生します

これは本当にgitのバグでしょうか?

もっと有益なエラーが出たらいいのに...

0 投票する
6 に答える
68853 参照

git - Gitでreceive.denyCurrentBranchを使用するとどうなりますか?

Gitリポジトリがあります。リポジトリのクローンを作成し、ローカルの変更をコミットできます。変更をサーバーにプッシュすると、機能します。

ブランチを作成したらすぐに、ブランチをチェックアウトし、作業をコミットしてから、マスターブランチをチェックアウトします。次に、ローカルの変更をマスターブランチにマージします。サーバーにプッシュしようとすると、次の例外が発生します。

1つの解決策は、次のコマンドを実行することです。

この後は機能しますが、なぜこのオプションを使用する必要があるのか​​知りたいです。これが唯一のオプションですか?これを行うことの結果は何ですか?

私が本当にやりたいのは、ブランチを作成し、それらをマスターブランチにマージしてから、変更をサーバーにプッシュすることです。

0 投票する
6 に答える
14585 参照

git - 「git init」が失敗しました。何が問題なのですか?

を使用すると失敗したため、この問題は「Bad git config file .git/configgit init 」とは異なります。

/home/mirror/.gitconfig に問題はないようです:

これは ~/.gitignore の内容です:

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

git - gitdiffには常にポケットベルを使用してください

Gitページャーとして使用しているものは少なくなっています。

出力が1ページで読み取れる場合git diff、Gitは出力を画面に出力します。

Ctrl+ (ページの半分下)を入力するのが速すぎDて、ターミナルが停止することがあります。git diff出力が非常に小さい場合でも、のポケットベルを有効にするオプションはありますか?

これは機能しません:

  • git -p diff
  • git --paginate diff
  • git設定:pager.diff = true