問題タブ [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.
git - 特定のブランチへのプッシュ用にローカル ブランチを構成する
この質問が既にされている場合は申し訳ありません。
「test」という名前のブランチを持つ「git_lab」という名前のレポからクローンを作成しています
「git pull」を実行すると、「test」から「myname_test」への変更が自動的に取得およびマージされますが、git push の場合は、リポジトリとブランチ名を指定する必要があります。
$>git リモート ショー git_lab
「git pull」用に構成されたローカル ブランチ: myname_test はリモート テストとマージされます
ブランチとリポジトリ名を指定する必要がないように、「「git push」用に構成されたローカル ブランチ」を構成する方法はありますか?
git - .gitconfig で自分用に複数のユーザーを指定できますか?
私のでは、Github リポジトリに使用したいので~/.gitconfig
、個人のメール アドレスを の下にリストします。[user]
しかし、最近、仕事でも git を使い始めました。私の会社の git リポジトリではコミットできますが、新しい変更セットのアナウンスを送信すると、私の電子メール アドレスが認識されないため、Anonymous からのものであると表示されます.gitconfig
。少なくとも、それが私の理論です。
で複数の[user]
定義を指定することはできます.gitconfig
か? .gitconfig
または、特定のディレクトリのデフォルトを上書きする他の方法はありますか? 私の場合、すべての作業コードをチェックアウトします。そのディレクトリ (およびそのサブディレクトリ) のみ~/worksrc/
を指定する方法はありますか?.gitconfig
git - .gitconfig の [github] セクションはどのように機能しますか?
github がこれらの値をどのように読み取ることができるのだろうか? 独自のカスタム セクションを定義できれば、展開などにこれを使用できます。
ありがとう
git - git で複数のユーザー名を有効にする方法は? すなわち。特定のプロジェクトは特定のユーザー名を持つことができます
私は同時に2つのプロジェクトに取り組んでいます。1 つは私の仕事用で、もう 1 つは私の個人的なプロジェクトです。バージョン管理ソフトウェアとして git を使用したいと考えています。
次のように、自分のディレクトリの下に .gitconfig を構成しました。
したがって、git はユーザー設定を自動的に取得できます。ただし、この設定を小さな範囲で取得することは可能ですか?
したがって、プロジェクトのユーザー設定は、グローバル ユーザー設定を上書きできます。
git - Gitのユーザー名に影響する設定は何ですか?
git構成でユーザー名を変更したかったのですが、ユーザー名または電子メール(.gitconfig
ファイル内)を変更すると、以前のものに戻ります。私もそれをやってみましgit config --global user.name <user-name>
たが、それもまた「回復」します。
他にどこを見ればいいですか?Gitでユーザー名を調整する(他の)方法は何ですか?
git - .gitconfig. 保護する方法は?
ファイルが表示される場合.gitconfig
、ユーザーの名前と電子メール アドレスが含まれています。ユーザーが設定できるため、常にIDをマスクできるため、ユーザーから保護したいと考えています。
例、私の会社のディレクトリでは、次のように私の名前はジェラルド、アンソニー(姓、拳名)です。
ここで人々が間違えているのは、一部のユーザーは自分の名前を次のように指定しています
- ジェラルド
- G.アンソニー
- GA
- アンソニー
- Aガラル
- 等
正確な情報が含まれていないため、混乱を招きます。
ユーザー ID をどのように管理しているか教えてください
git - Gitエイリアスに--no-pagerを含めるにはどうすればよいですか?
EdgeCaseによるGitImmersionチュートリアルに基づいて、次のようなGitエイリアスを作成しました。
しかし、現在は結果をページングしているようです—結果が表示された後にターミナルが表示され、作業を続行(END)
するためにヒットする必要があります。タグを追加することで、この機能を無効にできることQを読みました。--no-pager
エイリアスに組み込むにはどうすればよいですか?私は最後に、前にlog
、そして直後にそれを試しました、そしてそれらのどれもうまくいきませんでした。Gitは、認識されない引数である、または環境変数を変更するというエラーをスローします。何かアドバイス?
git - GIT 警告: 不正確な名前変更検出をスキップするファイルが多すぎます
デフォルトの名前変更制限は 100 であり、config を使用してこの値を増やすことができることを認識しています。diff.renamelimit config
私が心配しているのは、この構成がセットアップされていない場合、間違ったマージや不足しているコードがあるのでしょうか? 大きな変更がある 2 つのブランチをマージ (git merge) しようとしています。
誰かがこの構成設定についてもっと光を当てることができますか?
git - コミットをプッシュするために https 資格情報をキャッシュする方法はありますか?
最近、リポジトリを GitHub の https:// に同期するように切り替えましたが (ファイアウォールの問題のため)、毎回パスワードを要求されます。
毎回認証する代わりに、資格情報をキャッシュする方法はありgit push
ますか?
git - プロキシ経由のgit://
ポート9418(git)をブロックしているファイアウォールの背後にいて、のチェックアウトを明示的に実行するいくつかのツールをインストールしようとしているため、チェックアウトのgit://github.com/...
ためにhttpsに切り替えることができません。
だから私はプロキシを介してすべてのトラフィックをポート9418にリダイレクトすることが可能かどうか疑問に思っています、もしそうならどのように:)