問題タブ [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 投票する
2 に答える
3779 参照

git - .gitconfig の mergetool は無視されますか?

git config --global mergetool.bc3 "\"c:/program files (x86)/beyond compare 3/bcomp.exe\" \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\""

git mergetool

/usr/lib/git-core/git-mergetool--lib: line 116: bcompare: command not found

と の両方が正しいよう./.git/configに見えるため、これは非常に奇妙です。~/.gitconfigどちらも のエントリを一覧表示しませんbcompare。git は、 または 以外の場所から構成を読み取ったり保存したりできます.git/config~/.gitconfig?

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

git - Gitセットアップ-古いPCの新しいユーザー

元従業員だったパソコンの所有権を取得しました。Gitがインストールされたため、.configファイルなどは./Usersの下の以前のemployeesディレクトリにあります。

MySysGitを新しくインストールする必要がありますか、それとも./Users/MyAccountNameの下のディレクトリを参照するようにgitを構成するためにいくつかのコマンドを実行できますか?

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

git - ローカルブランチ「X」から「origin/Y」に暗黙的に「git push」する方法

オリジンにとてつもなく長い名前のブランチがあるとしましょう...

そして、そのブランチをローカルで作業するときは、 のようにばかばかしくない名前を付けたいと思うでしょうbob

プッシュするときが来たら、次のように実行すると何ができますか:

次に、「bob」のローカル変更は「ばかばかしいほど長い名前のブランチ」に送信され、「bob」と呼ばれるオリジンに新しいブランチを作成しませんか?

私は事実上、git push暗黙的に に展開する方法を求めていgit push origin bob:branch-with-a-ridiculously-long-nameます。

一応設定は行っていると思いますgit config push.default upstreamが、ローカルのブランチとリモートのブランチの名前が違うことにどう対処すればいいのかわかりません。

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

git - `gitconfig`と`gitpush--set-upstream`の違いは何ですか

質問

違いは何ですか:

と:

2番目のバージョンは最初のバージョンよりも単純に新しくて短いですか、それとも他の違いがありますか?

背景調査

Git 1.7.0以降、この--set-upstreamオプションは。で使用できますgit pushgit pushマニュアルによると:

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

git - gitconfig ファイルでエイリアス コマンドをエスケープする

エイリアス コマンドを gitconfig ファイルに追加しようとすると、追加した行に "bad config file" と報告されます。コマンドといくつかのエスケープの問題に関係してsedいると思われますが、それがどうあるべきか正確にはわかりません。読みやすくするために改行が追加されたコマンドを次に示します。

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

git - git 構成の変更をサーバーにアップロードする

エイリアスのようなサーバーで git 構成を更新したい

そのクローンプロジェクトの後、myaliasキーが見つかりません

何もくれませんでした(.git/configファイルには何もありません)。.git/configをサーバーにプッシュするにはどうすればよいですか?

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

git - Gitk:「スペース変更を無視する」オプションをデフォルトでtrueに設定

これはどうにか可能ですか?私は試しgit config --global alias.diff 'diff -b -w'ましたが、残念ながらそれは解決策ではありませんでした。

0 投票する
7 に答える
7172 参照

git - 特定のサブディレクトリに対して異なる.gitconfig?

私は2つの異なるgitメールを使用しています。1つは仕事用、もう1つは公開プロジェクト用です。当初、私はすべてのパブリックリポジトリが含まれるフォルダーに別の電子メールで別の.gitconfigを作成できると考えていました。そのgitはそれを尊重しますが、残念ながら機能しないようです。同様のものを簡単にセットアップするための最良の方法は何ですか?各公開リポジトリのメールアドレスを具体的に変更する必要はありません。

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

git - Git リポジトリの CR の削除が git diff または git status に表示されない

sed one liner を使用して CRLF の問題があるファイルを修正しました。

ただし、このファイルは git ステータスに表示されず、CR の削除は git diff に表示されません。

このファイルが .gitignore または同様の除外の一部ではないことを確認するために、ファイルの最後に改行を追加し、ステータスと差分の両方でファイルを確認できました。

CR が削除された場所の変更が表示されない構成やその他の設定はありますか? vi でファイルにアクセスし、CR が実際に正常に削除されたことを確認しました (Ctrl-V、Ctrl-M を実行して、sed ワンライナーの文字を作成しました)。

0 投票する
13 に答える
199842 参照

git - プロジェクトごとに異なる Git 構成を使用することは可能ですか?

.gitconfig通常、ディレクトリに格納されuser.homeます。

私は会社 A のプロジェクトに取り組むために別の ID を使用し、会社 B の別の ID (主に名前/電子メール) を使用します。チェックインが名前/電子メールと一致しないように、2 つの異なる Git 構成を使用するにはどうすればよいですか?