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 «you@example.com»

 

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

 

 

Предположим, что файлы проекта размещаются в каталоге /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://git@123.123.123.123/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.

 

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