이번 글에서는 깃의 초기화와 삭제에 대해 조금 더 자세히 알아보도록 하겠습니다. 깃은 소스 코드 관리 시스템으로 개발 프로젝트에서 코드 버전을 기록하고 관리하는 도구로 사용됩니다. 깃을 사용하면 누가 언제 어떤 변동사항을 추가했는지 추적할 수 있어 매우 유용합니다.
1. 깃 초기화 (Initialize)
깃 초기화는 새로운 저장소를 생성하거나 기존의 디렉토리를 깃 저장소로 만드는 과정입니다. 초기화를 진행하면 해당 디렉토리 내부에 `.git`이라는 폴더가 생성되고, 이 폴더에는 깃과 관련된 설정 정보 및 데이터가 저장됩니다.
1) 터미널을 실행시킵니다.
2) 원하는 디렉토리로 이동합니다.
// bash
$ cd [디렉토리 경로]
3) 디렉토리에 깃을 초기화합니다.
// bash
$ git init
2. 깃 삭제 (Deinitialize)
깃 삭제는 어떤 디렉토리에서 깃 저장소 설정 정보와 데이터를 제거하는 과정입니다. 깃 삭제를 진행하면 해당 디렉토리에서 깃 사용 중인 정보가 제거되기 때문에 데이터를 잃지 않도록 주의하셔야 합니다. 삭제 전 작업 중인 변경 사항이 잘 백업되어 있는지 확인하시길 바랍니다.
1) 터미널을 실행시킵니다.
2) 원하는 디렉토리로 이동합니다.
// bash
$ cd [디렉토리 경로]
3) `.git` 폴더를 삭제하여 깃 저장소를 제거합니다.
// bash
$ rm -rf .git
3. 초기화한 저장소 사용
다음은 초기화한 저장소를 사용하는 예제입니다.
1) 먼저 새 파일을 생성하거나 기존 파일을 수정합니다.
2) 수정한 파일을 스테이징 영역에 추가합니다.
// bash
$ git add [파일명]
3) 스테이징 영역에 추가된 파일을 커밋합니다.
// bash
$ git commit -m "설명 메시지"
4. 삭제한 저장소 되돌리기
만약 삭제한 저장소를 되돌리고 싶다면 아래와 같이 진행합니다.
1) 깃 저장소를 삭제하기 전에 생성한 백업에서 원하는 데이터를 디렉토리로 가져옵니다.
2) 가져온 데이터와 함께 다시 깃 초기화를 진행합니다.
이렇게 하여 깃 초기화 및 삭제 과정에 대한 자세한 설명을 제공하였습니다. 깃 사용법을 충분히 익히면 프로젝트의 개발과 협업을 매우 효과적으로 진행할 수 있습니다. 깃을 활용하여 좀 더 나은 개발 경험을 쌓으시길 바랍니다!
'Programming > Git | Github' 카테고리의 다른 글
Git/GitHub: git 기본 동작 원리 (2) | 2023.08.24 |
---|---|
Git/Github: gitignore란 (2) | 2023.08.23 |
Git/Github: 사용자 설정 및 세팅(Github Desktop) (0) | 2023.08.21 |
Git/Github: 사용자 설정 및 세팅 (0) | 2023.08.20 |
Git/Github: Git이란? (0) | 2023.08.19 |