3

私は学校のプロジェクトに msysgit を使用しているので、msysgit がインストールされていない学校のコンピューターでコミットなどを行うことができます。

git をインストールするときに最初にすることは、好きなように .gitconfig を設定することです。ただし、コンピューターの %HOME% ディレクトリに依存して関連ファイルを取得することはできないため、git config コマンドの動作に --global の代わりに --system を使用しますか?

もちろん、主な設定は user.name と user.email です。--system を使用すると、それらおよび他のすべての同様の設定で機能しますか? USBドライブにgitがインストールされているetcディレクトリのgitconfigに保存しますか?

4

4 に答える 4

1

このmsysgitの問題(特にコメント6とそれにつながるもの)の議論から私が知る限り、あなたはあなたが説明したことをすることができるはずです。withなどの--system代わりに使用します。これにより、インストールのディレクトリにあるgitconfigファイルが変更されます。(または、通常使用している標準のものから引き継ぎたいものが他にある場合は、手動で変更します)--globalgit config add user.name ...etc/

これが、他の関連するgitconfigファイル(プロジェクトごとのファイルなど)もきれいに尊重することを私が確認できる唯一の方法です。その後、通常の状況で使用するのと同じように、通常のgitコマンドを使用できます。

通常--systemはを参照し/etc/gitconfigますが、ポータブルインストールの場合は、etc/インストールのディレクトリにあるgitconfigファイルを参照することに注意してください。

于 2012-05-18T21:47:21.543 に答える
1

.gitconfig が存在することを期待する必要はありません。ユーザー名と電子メール構成を設定すると作成されます。ポータブル バージョンの README では、config に--globalオプションを設定することも推奨されています。

于 2012-01-15T07:15:47.647 に答える
1

必要な構成値を設定するスクリプトをサム ドライブに追加します (他の応答に従って)。次に、すべての値を設定するのは 1 行のアクションです。

于 2012-01-15T23:00:52.817 に答える
0

この投稿は、あなたがやろうとしていることを達成する方法を説明していると思います: http://markashleybell.com/portable-git-windows-setting-home-environment-variable.html

于 2012-05-27T22:48:54.313 に答える