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

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


сервис_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 -v *

server.corpX.un:~/conf# git commit -a -m `date '+%Y-%m-%d_%H-%M-%S'`

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://server.corpX.un/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.txt · Последние изменения: 2019/04/17 12:39 — val