28 lines
938 B
Markdown
28 lines
938 B
Markdown
---
|
|
title: "Git: репозиторий на переносном устройстве"
|
|
category: Программирование
|
|
tags: программирование, git
|
|
summary:
|
|
...
|
|
|
|
Создание репозитория для нового проекта
|
|
|
|
```sh
|
|
ln -s /media/user/usbdisk/git /home/user/work/usbdisk/git
|
|
git --bare init /home/user/work/usbdisk/git/project.git
|
|
cd /home/user/work/projects
|
|
git clone /home/user/work/usbdisk/git/project.git
|
|
cd project
|
|
git remote set-url origin file:///home/user/work/usbdisk/git/project.git/
|
|
```
|
|
|
|
Добавление нового удалённого репозитория к существующему проекту
|
|
|
|
```sh
|
|
ln -s /media/user/usbdisk/git /home/user/work/usbdisk/git
|
|
git --bare init /home/user/work/usbdisk/git/project.git
|
|
cd /home/user/work/projects/project
|
|
git remote add usb file:///home/user/work/usbdisk/git/project.git
|
|
git push --set-upstream usb master
|
|
```
|