コマンドの内容をどのように変更するのだろうかと思っていましたgit config --list
。GitHubからリポジトリをプル/フォークします。Windows、Linux、および Mac ワークステーションの両方でこのようなリポジトリを構成します。
1 に答える
特定のリポジトリに固有の構成をセットアップする場合は、コマンド ラインから構成するか、エディターでリポジトリの構成ファイルを編集するという 2 つのオプションがあります。
オプション 1: コマンド ラインから構成する
コマンド ラインを使用しcd
て Git リポジトリのルートに移動し、マシンとユーザーの Git 設定をそれぞれ構成するための フラグとフラグを付けずにを実行git config
します。--system
--global
cd <your-repo>
git config <setting-name> <setting-value>
git config <setting-name>=<setting-value> # alternate syntax
オプション 2: 構成ファイルを直接編集する
他のオプションは、リポジトリ構成ファイルを直接編集することです。デフォルトの Git クローンでは、通常、.git/config
リポジトリのルート フォルダー内のファイルです。そのファイルをエディターで開き、設定の追加を開始するか、コマンド ラインで を使用してエディターを呼び出しますgit config --edit
。
資力
Git の構成の詳細については、Linux カーネル Git の公式ドキュメントを参照してgit config
ください。特に、 Git configの例に興味があるかもしれません:
# Core variables
[core]
; Don't trust file modes
filemode = false
# Our diff algorithm
[diff]
external = /usr/local/bin/diff-wrapper
renames = true
[branch "devel"]
remote = origin
merge = refs/heads/devel
# Proxy settings
[core]
gitProxy="ssh" for "kernel.org"
gitProxy=default-proxy ; for the rest
[include]
path = /path/to/foo.inc ; include by absolute path
path = foo ; expand "foo" relative to the current file
path = ~/foo ; expand "foo" in your $HOME directory
編集
リポジトリごとの変更方法に関する元の投稿者の質問にuser.name
user.email
対処するために、コマンドラインを介してそれを行う方法を次に示します。各リポジトリに切り替えて、次を実行します。
git config user.name "<name>"
git config user.email "<email>"
--system
またはフラグを使用していないため--global
、上記のコマンドは、ターミナルの作業ディレクトリにあるリポジトリにのみ適用されます。