問題タブ [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 - プルするときを除いて、Git は常に早送りなしでマージしますか?
プルする場合を除いて、早送りせずに常にgitをマージする方法はありますか?
素敵な git-flow に従って、ブランチの履歴を保持するのが好きです (後で機能を削除するのが簡単になります)。そのため、次のように、マージ時に早送りしないように構成を設定しました。
ただし、リモートから現在のブランチ/プルを更新するたびに、マージコミットが作成されます...これは、特にGitHubで他のプロジェクトをフォークする場合に非常に厄介です。
git pull
常に早送りする方法はありますか?残念ながら、私はやってみました:
...エラーが吐き出されるのを見るだけです:
私はこれを見るのに本当にうんざりしています:
git - gitリポジトリでユーザーを結合するには?
私は別のコンピューターからコミットした git リポジトリを持っているため、最終的に 2 人の異なる貢献者として表示されましたが、実際には 1 人のユーザー、つまり私です。これらのユーザーを 1 つにまとめるにはどうすればよいですか?
ruby-on-rails - Windows 7でDiffmergeを使用してgitを構成するにはどうすればよいですか(クラッシュしないように)?
私はGitをDiffMergeで動作させようとしていますが、今週までどちらも使用したことがありません。その価値については、これはすべてRubyonRails用です。
私はhttp://jdonley83.com/blog/setting-up-git-in-windows-with-diffmerge/の指示にほぼ従いました。ただし、「Git Diff」と入力すると、DiffMergeをロードする代わりに、コマンドラインがクラッシュします。
したがって、Webサイトの説明を読み直す必要はありません。サイトでは、基本的に、次のように呼び出されて記述された2つのファイルをセットアップするように指示さdiffmerge-diff.sh
れdiffmerge-diff.sh
ています。
diffmerge-diff.sh
およびdiffmerge-merge.sh:
そして...その間...私の.gitconfigにはこれらが含まれています:
ウェブサイトには、「システムのどこにDiffMergeをインストールしたかによっては、これら2つのファイルのパスを変更する必要があるかもしれません」とも書かれています。しかし、私はそれらが何を意味するのか分かりませんでした。
私はこれが消化するための多くの情報かもしれないことを知っています、しかし誰かが問題が何であるかを知っていますか?解決できない場合、これを行うためのより簡単な方法はありますか?おそらくDiffmergeはエントリーレベルのGitには複雑すぎますか?
ご支援いただきありがとうございます。
git-merge - Araxis Merge を Git で使用するように構成するにはどうすればよいですか?
Araxis Merge は現在 Git で「完全にサポート」されていることを理解していmergetool
ます。そのため、Git を使用するように構成することについて私が見つけた多くのことは、現在では古くなっています。特に、Araxis Merge は単に実行するだけで「箱から出して」動作するはずです。
提供さaraxis
れているのは私のPATHにあります。
path
ただし、いくつかの理由により、PATH を修正することはオプションではないため、正しいorcmd
を指定できるようにする必要があります.gitconfig
。
Araxis Merge を検出するには、Git (OS X 上) をどのように構成すればよいですか? kdiff3
やp4merge
のような他のツールの例に従うだけです
動作しません。も(推測)しません
をどのように構成すればよいaraxis.path
ですか? Araxis Merge で使用する必要がある追加の Git 設定はありますか?
git - gitconfig: git 構成ファイルの場所
グローバル設定ファイルとユーザー設定ファイルを検索/一覧表示するにはどうすればよいですか? のようなLinuxコマンドではなく、「Gitネイティブ機能」を意味しfind
ます。
git - gitconfig オプションを条件付きで設定できますか?
Github 経由で、複数の異なるコンピューターとサーバーで同じ「ドット ファイル」のセットを使用しています。私の直接管理下にある Mac と Linux のボックスには、Sublime Text 2 がインストールされており、選択した git マージおよびコミット エディターとして設定されています。ただし、リモート (つまり、私の直接の制御下にない) サーバーでは、vim の使用を選択します。
.gitconfig
それらのリモートサーバーのために秒を作成して維持したくありません。このようなことをする方法はありますか:
ホスト名に基づいて $IS_REMOTE を設定した場所はどこですか?
git - Git 警告: 'P:\/.gitconfig' にアクセスできません: 引数が無効です
私はちょうどgitをテストしています。次のコマンドを実行しました。
私は今これをいつ取得しますかgit status
:
git - Gitベアリポジトリにはマスターブランチがチェックアウトされていますか?
この質問は以前に尋ねられたと確信していますが、見つけられないようです。重複していたらすみません。
私は裸のリポジトリを持っているので、それを project_x.git と呼びます。設定ファイルを確認すると、
したがって、それは確かに正しいです。裸=真です。今、マスターをクリーンアップ バージョンに置き換えようとしています。
私はgitblitを使用していますが、それは実際のサーバーのURLではありません。
この応答は私を困惑させます。ベアレポにチェックアウトブランチを作成するにはどうすればよいですか? 誰がそのブランチで作業しています:)、意味がありません。構成が賢明であるか、gitblitが私をいじっているのか、それはむき出しではありません。理解できない?
なにが問題ですか?
ところで私が試しても同じメッセージ
編集:これは機能しますが、以前に試したようにブランチを削除することはできません。
ありがとう
git - .gitconfigの[core]は何をし、どのように設定するのですか?
[コア]が何をするのか、そしてそれを一般的にどのように設定するのか知りたいです。ホームディレクトリの.gitconfigファイルは次のようになりました。
別のホームディレクトリでは、次のようになります。
git - マシン固有のチェンジセットを使用したドットファイルのバージョン管理
ドットファイルをgitリポジトリに保存しますが、(バージョン管理下にある)ローカル変更のセットが.gitconfig
異なります。環境(autocrlf true)またはユーザー名が異なる場合があります。
今、私が行くリポジトリをチェックアウトするたびに:
これは私にはベストプラクティスのようには思えません。異なるマシンで異なるローカル変更のセットを使用するにはどうすればよいですか?最もクリーンで最も明確な方法は何ですか?それとも、そもそも間違った問題に取り組んでいますか?