books/Linux
[모두의 리눅스] 리포지터리 백업
836586697769
2024. 9. 2. 19:48
1. 백업용 리포지터리 생성
$ mkdir -p /home/ldk/share/findgrep.git
$ cd /home/ldk/share/findgrep.git
$ git --bare init
- .git 관례적으로 붙이기
2. 작업 중이던 리포지터리로 이동
$ cd ~/git/findgrep
3. 커밋 이력 전송
- git push <백업용 리포티저리 경로> <백업하고 싶은 브랜치 명>:<백업용 리포지토리의 브랜치 명>
- 보통 두 브랜치는 동일한 이름
$ git push /home/ldk/share/findgrep.git master:master
- master:master은 줄여서 master라고 써도 무방
- push할 리포지터리 경로는 별명 설정 가능
- git remote add <별명> <리포지터리 경로>
git push origin master
4. 백업용 리포지터리에서 이력을 복원하려면 git clone <복원할 리포지터리>
git clone /home/ldk/share/findgrep.git