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

git - 他のユーザーとのgitサブモジュールの更新

自分のマシンにユーザーAとしてログインしていますが、プル元のサーバーのユーザー名Bからリポジトリにアクセスできます。.gitmodulesファイルには。がありurl = ssh://domain.com/abc/def.gitます。

使用するときにAではなくユーザー名Bを使用するようにgitを構成するにはどうすればよいgit submodule updateですか?

0 投票する
8 に答える
133373 参照

git - 特定のプロジェクトに正しいID(名前と電子メール)を使用するようにgitに指示するにはどうすればよいですか?

私は仕事用と個人用の両方のプロジェクトに個人用ラップトップを使用しています。仕事用のコミットには仕事用のメールアドレス(gitolite)を使用し、残りの作業には個人用のメールアドレス(github)を使用したいと思います。

私は、すべてグローバルまたは一時的な次のソリューションについて読みました。

  • git config --global user.email "bob@example.com"
  • git config user.email "bob@example.com"
  • git commit --author "Bob <bob@example.com>"
  • GIT_AUTHOR_EMAILGIT_COMMITTER_EMAILまたはEMAIL環境変数の1つを設定する

1つの解決策は、環境を仕事用または個人用に設定するシェル関数を手動で実行することですが、正しいIDに切り替えるのを忘れて、間違ったIDでコミットすることがよくあると確信しています。

特定のリポジトリ、プロジェクト名などをID(名前、電子メール)にバインドする方法はありますか?人々は何をしますか?

0 投票する
8 に答える
66984 参照

git - Git リポジトリからユーザー名を削除する

Towerでユーザー名を設定しようとすると、次の警告が表示されます。

警告: user.name には複数の値があります

ターミナル ウィンドウで確認したところ、次の 3 つのユーザー名があることがわかりました。

2 つのユーザー名を削除するにはどうすればよいですか?

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

git - Git のマイナーな問題 - デフォルトのエディターの変更

重複の可能性:
Windows で Git と連携するようにエディターを設定するにはどうすればよいですか?
git 'core.editor' の設定に関する問題

デフォルトの git テキスト エディターを TextMate に変更しようとしています。コミットで -m タグを忘れると、vi ではなく TextMate に移動します。私は持っている

私の ~/.gitconfig では、それでも次のエラーがスローされます。

コア エディターを設定/設定解除する方法に関するさまざまなガイドをいじりましたが、実際に機能するものを見つけることができなかったので、ピックアップのためにここにいます。

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

git - Git では、「LF は CRLF に置き換えられます」という警告をオフにするにはどうすればよいですか?

Git では、autocrlf = trueフラグを使用すると、行末が変更されると警告が表示されます。

警告の目的と行末フラグをオフにする方法は理解していますが、警告自体をオフにするにはどうすればよいですか?

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

git - デフォルトの git 設定ファイルには何を入れるべきですか?

を介して設定できるオプションの当惑するほどの配列がありgit config、それは文書化されたものにすぎません。これらすべてのオプションのうち、すべての開発者が自分のボックスに設定する必要があるのはuser.emailどれですか? core.autocrlf=inputまた、一般的な状況 ( Windowsなど) で設定する必要がある最も一般的なものは何ですか? ただし、宗教的な議論には近づかないでください (存在の唯一の許容可能な設定などcore.whitespace) tab-in-indent

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

find - Git が認識している最上位の作業ディレクトリを確認するにはどうすればよいですか?

重複の可能性:
1 つのコマンドで git ルート ディレクトリにアクセスする方法はありますか?

ときどき、自分が Git の作業ディレクトリ内にいると考えて git と混同されますが、最上位の作業ディレクトリ ( を含む.git/) が何であるかは明らかではありません。(おそらく、そのレポは誤って作成されたものです。)

では、サブディレクトリ内のどこかにいる場合、最上位の Git リポジトリ ディレクトリを見つけるにはどうすればよいでしょうか? git現在のトップレベルの作業ディレクトリが何であるかを印刷するにはどうすればよいですか?

0 投票する
4 に答える
23822 参照

git - Gitエイリアスコマンドに引数を渡す

Gitコマンドのエイリアスに引数を渡すことはできますか?

Git configに次のようなエイリアスがあります:

どんな場合でも機能するrbようにエイリアスを作成することは可能ですか?git rb <x><x>

私はこのエイリアスを試しました:

しかし、たとえば、git rb 8機能しません。

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

git - ~/.gitconfig の github.token をシェル コマンドにエイリアスする

~/.gitconfig の github.token の値をシェル コマンドの結果として設定したいと考えています。私は現在、次のものを持っています:

ただし、 git config github.token は ~/.githubtoken ファイルの内容ではなく、コマンド自体を返します。これを希望どおりに機能させるにはどうすればよいですか?

編集:明確にするために、ここで暗示されていることを達成しようとしています:

github.token を、変数を!.

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

git - git diff --ignore-space-change をデフォルトにする方法

おそらくエイリアスを設定できますが、これを構成ファイルのオプションとして設定できるはずですが、とにかくそれを行う方法がわかりません。

--ignore-space-changeapply などを行っているときではなく、diff を行っているときにのみ必要です。実際の変更がない余分な +/- 行で混乱させないようにすることで、差分を理解しやすくしようとしています。