형상관리 5

[Git] 저장소 옮기기git history 유지(마이그레이션) mirror

mirror를 사용하여 옮기기 Git mirror는 일반적으로 기존 저장소의 완전한 복제본을 만드는 것을 의미합니다. 이는 모든 커밋, 브랜치, 태그 및 기타 저장소의 역사를 포함합니다. Mirror를 만드는 주요 이유 중 하나는 보통 다른 서버나 호스팅 서비스로 저장소를 이전할 때입니다. 일반적으로 Git mirror를 만드는 방법은 다음과 같습니다: 원본 저장소 복제: 먼저 원본 저장소를 복제합니다. 이를 위해 보통 git clone --mirror 명령을 사용합니다. 이 명령은 저장소의 모든 내용을 복제하고 원격 저장소의 모든 브랜치와 태그를 로컬에 복사합니다. 새로운 위치에 복제: 복제된 저장소를 새로운 위치에 저장합니다. 일반적으로 이 단계에서는 원격 서버나 다른 호스팅 서비스에 새로운 저장소를..

형상관리/Git 2024.03.28

[Git] 깃 데스크탑(GitDaskTop) 사용방법

저장소 만들기 File -> new repository 클릭 Create a new Repository Name - 저장소 이름(추 후 변경 가능) Description - 저장소 설명(추 후 변경 가능) Local path - 로컬 저장소 위치 Initialize this repository with a README - Readme 설명 파일 생성 유무 Git ignore - 사용 하는 프로그래밍 언어 설정 C#은 따로없기 때문에 VisualStudio 선택 License - 저작권 설정 생성된 저장소 Publish repository - github 사이트에 연결 생성된 저장소 안에 파일 Publish repository 클릭 후 Desktop 화면 Keep this code private - 소스코..

형상관리/Git 2023.10.27

[SVN] Trunk, Branches, Tags 차이점

trunk 프로젝트의 메인 소스가 들어가는 부분으로 모든 프로그램의 개발 작업을 이룬다. branches - trunk 에서 뻗어져 나온 나무가지를 의미하며 즉 어떠한 특정 기능을 테스트용도로 혹은 나중에 필요없을 것 같은 부분을 개발 할 때 작은 분류로 빼서 개발하는 부분으로 프로젝트 안에 작은 프로젝트라고 생각 하면 된다. tags 버전 별로 소스 코드를 따로 관리하는 공간이다. 배포한 프로그램 저장소 이다.

형상관리/SVN 2023.03.13

[Git] Git 원리 및 명령어 정리 중...

기본 윈도우 명령어 pwd => 기본경로 cd => 폴더 이동 mk dir 폴더명 => 폴더생성 ls -al => 폴더 안에 파일 목록 출력 cat 파일명.확장자 => 해당 파일을 읽어온다. pwd cd Documents/ mk dir gitfth ls al ls -al cat f1.txt Git repository 생성 git init => 현재폴더에 git repository를 생성한다 git init Git 유저등록 git config --global user.name git config --global user.name 유저명 git config --global user.email 유저이메일 git config --global user.name git config --global user.name..

형상관리/Git 2023.03.13