This commit is contained in:
2019-04-19 21:34:58 +03:00
commit 96ad738abc
11 changed files with 286 additions and 0 deletions

View File

@ -0,0 +1,22 @@
# Git: замена адреса подмодуля
---
title: "Git: замена адреса подмодуля"
category: Программирование
tags: программирование, git
summary:
CSS: table-100.css
...
Если у подмодуля `thirdparty/example` нужно заменить адрес синхронизации
и имя используемой ветки, то в каталоге с файлом `.gitmodules`, в котором
содержится информация об этом подмодуле, нужно выполнить команды:
```sh
git config --file=.gitmodules submodule.thirdparty/example.url https://github.com/username/ABC.git
git config --file=.gitmodules submodule.thirdparty/example.branch new-branch-name
git submodule sync
git submodule update --init --recursive --remote
```

View File

@ -0,0 +1,16 @@
# Git: распаковка объекта
---
title: "Git: распаковка объекта"
category: Программирование
tags: программирование, git
summary:
CSS: table-100.css
...
В случае повреждения репозитория можно восстановить отдельные
объекты, которые сохраняются в формате zlib. Пример команды:
```
perl -MCompress::Zlib -e 'undef $/; print uncompress(<>)' < 1234567890abcdef1234567890abcdef012345 > file
```