問題タブ [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.
linux - git rebase はエディターを実行できませんでした
リベースを使用していくつかの git コミットを押しつぶそうとしています。これを実行すると:
次のエラーが表示されます。
git config エディター変数を変更しようとしましたが、機能しませんでした。現在、私の設定ファイルには次のように表示されています。
Ubuntu 13.04 を実行しています
何か案は?
git - リモートリポジトリで別のプロトコルを一時的に使用する
私のラップトップには git リポジトリがあり、GiHub にはリモート リポジトリがあります (「git clone」の実行時に作成される簡単な構成)。
SSH 転送プロトコルを使用しています。つまり、リモートアドレスは次のとおりです: git@github.com:MyName/MyProg.git
現在、ポート 23 がブロックされているネットワーク環境にいます (私が見る限り、ポート 80 と 443 のみが開いています)。サーバーで利用可能な最近の変更をフェッチ/マージする必要があります。私のオプションは何ですか?可能であれば、http プロトコルを使用して新しいリモート ブランチを作成することは避けたいと思います (これは基本的に、既に持っているリモート ブランチと同じです)。
git - git ブランチを master と選択的に同期する
2 つのブランチを「同期」する方法を知っています(つまり、マスターが更新されるたびに gh-pages ブランチが更新されます)。
私が望むのは、 master の特定のディレクトリのみを gh-pages ブランチに同期することです。明確にするために、それが私が達成したいことです:
主人:
gh-ページ:
つまり、master がプッシュされるたびに、master の dist/ ディレクトリとして gh-pages を更新したいと考えています。
それは実現可能ですか?
git - .gitconfig ユーザーファイルの git config --system をオーバーライドします ( git config --global )
git config include.path="/path/to/defaultconfig"
システム全体の構成にそのファイルがあります(ただし、以前に設定されたいくつかの値をリセットしたいに含めることもできます.
特に、デフォルトの構成ファイルには が含まれてdiff.external = git-diff-wrapper
おり、一部のユーザーに対して非アクティブ化したいと考えています
git - Git 構成の設定はどこから取得されますか?
core.autocrlf
実行時に2 つのリストがあることに気付きましたgit config -l
C:\users\username\.gitconfig
これらの最後の 3 つ (user.name から下) は、私のファイルにある唯一のものです。他のすべてのものはどこから来ていますか?core.autocrlf が 2 回リストされているのはなぜですか?
これは MSysGit 1.8.3 であり、Sourcetree もインストールされています (Windows 7)。Sourcetree で、「Sourcetree にグローバル Git 構成ファイルの変更を許可する」のチェックを外しました。
git - 現在のリポジトリを別のリポジトリに向ける
コードをビルドしているリポジトリ (A) があり、別のリポジトリ (B) にも同じ古いコード バージョンがあります。リポジトリ (A) をリポジトリ (B) に移動する最良の方法は何ですか。最終的にレポ (A) はなくなるはずです。基本的にはBの方を指したい。
これらのオプションのうち、どれが良い方法ですか:
.git/config ファイルの URL を編集する - URL (A) の代わりに URL (B) を使用し、すべての変更をプッシュします
プル リクエストを実行して変更を取り込みます (レポからレポへの変更が可能かどうかはわかりません (A) は (B) のブランチではありません)。
上記の2つよりも良い方法があるかもしれません。
git - Gitconfig で GIT_SSH 環境変数を設定する
gitconfig ファイルで GIT_SSH 環境変数を設定する方法はありますか?
git - カスタム SSH に Gitproxy を使用する方法
gitproxy を使用して、特定のリモート/ドメインのカスタム ssh オプションに接続するにはどうすればよいですか?
git - 「Hit return to start merge resolution tool」をスキップして、mergetool を自動的に開く方法
Git は、Return ボタンを押して各競合ファイルの mergetool を 1 つずつ開くように求めています。
プロジェクトのヒット リターン ステップを回避し、構成済みのマージ ツールを自動的に開くにはどうすればよいですか?