마지막 커밋 수정 이미 커밋한 내용을 수정하고 싶을 때는 `--amend` 옵션을 사용합니다. $ git commit --amend 이 명령은 Staging Area에 있는 변경 사항을 사용하여 이전 커밋을 수정합니다. 편집기가 열리면서 커밋 메시지를 수정할 수 있습니다. 만약 변경 사항이 없고 커밋 메시지만 수정하고 싶다면 편집기에서 변경 없이 저장하면 됩니다. $ git commit -m 'initial commit' $ git add forgotten_file $ git commit --amend 이 명령은 이전 커밋을 덮어쓰는데, 추가로 Staging Area에 있는 파일을 함께 새로운 커밋으로 만듭니다. `--amend` 옵션을 사용하여 커밋을 수정하면, 해당 커밋을 완전히 새로 고쳐서 새 커밋..
커밋 히스토리 조회하기 Git에서 커밋 히스토리를 조회하기 위해 사용되는 명령어는 `git log`입니다. `git log` 명령은 저장소의 커밋 히스토리를 시간순으로 보여줍니다. 여러 유용한 옵션들을 사용하여 원하는 형식으로 히스토리를 조회할 수 있습니다. $ git log 기본적으로는 모든 커밋을 시간순으로 출력합니다. 출력 형식 관련 옵션 `-p` 또는 `--patch`: 각 커밋에 적용된 패치를 보여줍니다. `--stat`: 각 커밋에서 수정된 파일의 통계 정보를 보여줍니다. `--shortstat`: `--stat`의 결과 중에서 수정한 파일, 추가된 라인, 삭제된 라인만 보여줍니다. `--name-only`: 커밋 정보 중에서 수정된 파일의 목록만 보여줍니다. `--name-status`: 수..
파일 상태 확인 파일은 Tracked(관리 중)와 Untracked(관리되지 않음)으로 나뉩니다. 파일의 상태를 확인하는 데에는 `git status` 명령어를 사용합니다. 초기에 저장소를 Clone 한 직후, 아무런 수정이 없는 상태에서 `git status` 명령어를 실행하면 아래와 같은 메시지를 확인할 수 있습니다. $ git status On branch master nothing to commit, working tree clean // 위의 내용은 어떤 파일도 수정되지 않았음을 나타냅니다. // 현재 브랜치가 'master'이며, 서버의 'master' 브랜치와 동기화되어 있음을 알려주며, // 수정된 파일이 없는 상태를 나타냅니다. 새로운 파일을 만들어보기 프로젝트에 새로운 파일인 READM..
기존 디렉토리를 Git 저장소로 만들기 - 기존 프로젝트를 Git으로 관리하려면 해당 프로젝트 디렉토리로 이동합니다. - Git 초기화 명령을 실행하여 .git 디렉토리를 생성합니다. git init - 이제 프로젝트의 파일을 Git이 추적하도록 추가하고 커밋합니다. git add . git commit -m "Init" 기존 저장소를 Clone 하기 - 다른 프로젝트에 참여하거나 저장소를 복사하려면 `git clone` 명령을 사용합니다. git clone https://github.com/example/repo.git - 이 명령은 `repo` 디렉토리를 생성하고 그 안에 `.git` 디렉토리를 만듭니다. 저장소의 데이터를 모두 가져와 자동으로 최신 버전을 Checkout합니다. - 원하는 경우 디렉..
사용자 정보 설정 사용자 이름과 이메일 주소를 설정합니다. 이 정보는 커밋에 사용됩니다. git config --global user.name "test" git config --global user.email test@example.com 이 설정은 --global 옵션을 사용하여 전역 설정으로 지정되며, 시스템 전체에서 해당 사용자에게 적용됩니다. 프로젝트마다 다른 정보를 사용하고 싶다면 --global 옵션을 제외하고 설정합니다. 텍스트 편집기 설정 Git에서 사용할 텍스트 편집기를 설정합니다. 기본적으로는 시스템의 기본 편집기를 사용합니다. 특정 편집기를 설정하려면 다음과 같이 실행합니다. git config --global core.editor emacs Windows 사용자의 경우, 실행 파일..
Linux에 설치 - Fedora나 RHEL 계열 : sudo dnf install git-all - Ubuntu나 Debian 계열 : sudo apt install git-all Mac에 설치 Xcode Command Line Tools를 설치하는 방법이 간단합니다. 터미널에서 'git' 명령어를 실행하면 자동으로 시작됩니다. Windows에 설치 윈도우설치링크를 통해 Windows용 Git을 내려받을 수 있습니다. 소스코드로 설치 Git을 최신 버전으로 설치하려면 소스코드를 내려받아 컴파일하는 방법이 있습니다. dh-autoreconf libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev 필요한 의존성 라이브러리를 설치한 후 Git 소스코드를..