git config global user

git config global user позволяет указать данные пользователя git, который работает с репозиторием.

Указываются имя и контактный адрес электронной почты.

Команда git config global user

Выполняется 2 команды git config, для имени и email отдельно.

git config —global user.name «Your Name»

git config —global user.email «[email protected]»

Теперь значения установлены глобально. При работе с общим репозиторием на основе введенных данных будет фиксировать автор коммитов.

Предположим, что файлы проекта размещаются в каталоге /tmp/git

cd /tmp/git

В репозиторий буедт отправлено все содержимое каталога

git add .

Коммит с комментарием

git commit -m 'first' -a

[master (root-commit) 950518a] first
1 file changed, 1 insertion(+)
create mode 100644 test

Теперь добавляем удаленный репозиторий, с именем ownserver

git remote add ownserver ssh://[email protected]/home/git/repo.git

Делаем push

git push ownserver master

Counting objects: 3, done.
Writing objects: 100% (3/3), 202 bytes | 202.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To ssh://123.123.123.123/home/git/repo.git
* [new branch] master -> master

Информация отправлена на сервер в ветку master. В выводе git blame будет указано имя пользователя, сделавшего коммит и его email.

Читайте про сравнение коммитов и состояний файлов, добавленных ими.