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

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


сервис_git

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
сервис_git [2019/03/07 12:24]
val
сервис_git [2019/08/15 11:57] (текущий)
val [Работа с локальным репозиторием]
Строка 5: Строка 5:
  
 ===== Работа с локальным репозиторием ===== ===== Работа с локальным репозиторием =====
 +
 +  * Вместо "​искусственного"​ каталога /root/conf/ можно использовать /etc/ или /srv/tftp/
 +
 <​code>​ <​code>​
 server.corpX.un:​~#​ mkdir conf server.corpX.un:​~#​ mkdir conf
Строка 28: Строка 31:
 server.corpX.un:​~/​conf#​ git status server.corpX.un:​~/​conf#​ git status
  
-server.corpX.un:​~/​conf#​ git add *+server.corpX.un:​~/​conf#​ git add -v *
  
-server.corpX.un:​~/​conf#​ git commit -a -m 'ver1.2'+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 log
  
-server.corpX.un:​~/​conf#​ git show <​commitHash>:​file1 +server.corpX.un:​~/​conf#​ git log --follow -- file1
-</​code>​+
  
 +server.corpX.un:​~/​conf#​ git show <commit hash>:​file1
 +
 +server.corpX.un:​~/​conf#​ git diff <commit hash> file1
 +
 +</​code>​
 ===== Подготовка сетевого http репозитория ===== ===== Подготовка сетевого http репозитория =====
 <​code>​ <​code>​
Строка 48: Строка 55:
 </​code>​ </​code>​
  
-===== Синхронизация локального репозитория ​с сетевым ​=====+===== Обновление сетевого репозитория ​из локального ​=====
 <​code>​ <​code>​
 server.corpX.un:​~/​conf#​ git remote add origin file:///​var/​www/​html/​conf.git server.corpX.un:​~/​conf#​ git remote add origin file:///​var/​www/​html/​conf.git
Строка 65: Строка 72:
  
 server.corpX.un:​~/​conf#​ git push origin master server.corpX.un:​~/​conf#​ git push origin master
 +</​code>​
 +
 +===== Создание и обновление локального репозитория из сетевого =====
 +<​code>​
 +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
 </​code>​ </​code>​
сервис_git.1551950642.txt.gz · Последние изменения: 2019/03/07 12:24 — val