Computer >> 컴퓨터 >  >> 문제 해결 >> Linux

Git에서 git init(초기화) 명령 실행 취소하는 방법 – Linux & Windows 완벽 가이드

Git은 애플리케이션 개발 과정에서 소스 코드의 변경 이력을 추적하기 위해 사용되는 버전 관리 시스템(VCS)입니다. 애플리케이션의 전체 코드베이스가 개발자 각자의 컴퓨터에 미러링되어 저장되기 때문에, 여러 개발자가 서로의 작업을 조율하고 코드의 무결성을 유지하면서 모든 변경 사항을 체계적으로 추적할 수 있습니다.

git init 명령이란?

"git init" 명령은 새로운 프로젝트를 시작할 때 대부분의 사용자가 가장 먼저 입력하는 명령입니다. 이 명령을 실행하면 새로운 Git 저장소(repository)가 생성되며, 기존 프로젝트를 Git 저장소로 변환하거나 완전히 새로운 저장소를 만들 때 활용할 수 있습니다.

다만 실제로 git init이 수행하는 작업은 현재 디렉터리에 숨김 폴더인 .git 폴더를 생성하는 것뿐입니다. 따라서 이 명령의 효과를 되돌리고 싶다면 해당 .git 폴더만 삭제하면 됩니다. 소스 파일 자체는 전혀 손상되지 않으므로 걱정하지 않아도 됩니다.

Git에서 init 명령 실행 취소하는 방법

init 명령의 효과를 되돌리려면 새로 생성된 Git 저장소(.git 폴더)를 삭제하는 명령을 실행하면 됩니다. 운영체제에 따라 사용하는 명령어가 조금씩 다르므로, 아래에서 Linux와 Windows 각각의 절차를 확인하세요.

방법 1: Linux에서 실행 취소하기

Linux에서는 터미널에서 명령 한 줄로 .git 폴더를 삭제하여 init 명령을 되돌릴 수 있습니다. 절차는 다음과 같습니다.

  1. Ctrl + Alt + T 키를 눌러 터미널을 엽니다.
  2. 프로젝트 루트 디렉터리에서 아래 명령어를 입력한 후 Enter 키를 누릅니다.
    rm -rf .git
  3. 명령이 실행되면 .git 폴더가 통째로 삭제되어 init 명령으로 인한 변경 사항이 모두 취소됩니다.

주의: rm -rf는 복구가 불가능한 강력한 삭제 명령입니다. 반드시 프로젝트 루트 디렉터리에서 정확히 ".git" 경로를 지정했는지 확인한 후 실행해야 하며, 잘못된 경로에서 실행하면 소스 파일까지 삭제될 수 있습니다.

방법 2: Windows에서 실행 취소하기

Windows에서는 Linux와 다른 명령어를 사용합니다. 명령 프롬프트(cmd)를 관리자 권한으로 실행한 뒤 명령을 입력하면 됩니다.

  1. Windows + R 키를 눌러 실행(Run) 창을 엽니다.
  2. "cmd"를 입력한 후 Shift + Ctrl + Enter 키를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.
  3. 프로젝트 폴더로 이동한 뒤 아래 명령어를 입력하고 Enter 키를 누릅니다.
    rmdir .git
  4. 저장소에 하위 폴더가 포함되어 있다면 아래 명령어를 입력하고 Enter 키를 누릅니다.
    rmdir /s .git
  5. 명령이 완료되면 init 명령으로 생성된 저장소가 삭제되고 모든 변경 사항이 취소됩니다.

마무리

git init은 언제든 다시 실행할 수 있는 명령이므로, 실수로 실행했다고 해도 위 방법으로 간단히 되돌릴 수 있습니다. 반대로 나중에 다시 버전 관리를 시작하고 싶다면 동일한 위치에서 git init을 다시 입력하기만 하면 됩니다.