Инструменты пользователя

Инструменты сайта


сервис_git

Это старая версия документа.


Сервис Git

Работа с локальным репозиторием

server.corpX.un:~# mkdir conf

server.corpX.un:~# cd conf/

server.corpX.un:~/conf# echo Hello World > file1

server.corpX.un:~/conf# mkdir dir1

server.corpX.un:~/conf# echo Hello World 2 > dir1/file2

server.corpX.un:~/conf# git init

server.corpX.un:~/conf# git add *

server.corpX.un:~/conf# git status

server.corpX.un:~/conf# git commit -a -m 'ver: 1.1'

server.corpX.un:~/conf# echo Hello World 3 > file1

server.corpX.un:~/conf# git status

server.corpX.un:~/conf# git add *

server.corpX.un:~/conf# git commit -a -m 'ver: 1.2'

server.corpX.un:~/conf# git log

server.corpX.un:~/conf# git show <commitHash>:file1

Подготовка сетевого http репозитория

server.corpX.un:~# mkdir /var/www/html/conf.git

server.corpX.un:~# cd /var/www/html/conf.git

server.corpX.un:/var/www/html/conf.git# mv hooks/post-update.sample hooks/post-update

server.corpX.un:/var/www/html/conf.git# chmod a+x hooks/post-update

Обновление сетевого репозитория из локального

server.corpX.un:~/conf# git remote add origin file:///var/www/html/conf.git

server.corpX.un:~/conf# git remote -v

server.corpX.un:~/conf# git push origin master

server.corpX.un:~/conf# echo Hello World 4 > dir1/file2

server.corpX.un:~/conf# git status

server.corpX.un:~/conf# git add *

server.corpX.un:~/conf# git commit -a -m 'ver: 1.3'

server.corpX.un:~/conf# git push origin master

Создание и обновление локального репозитория из сетевого

gate.isp.un:~$ git clone http://testval.bmstu.ru/conf.git

gate.isp.un:~$ cd conf/

gate.isp.un:~/conf$ cat dir1/file2

gate.isp.un:~/conf$ git pull origin master

gate.isp.un:~/conf$ cat dir1/file2
сервис_git.1552281141.txt.gz · Последние изменения: 2019/03/11 08:12 — val