본문 바로가기

기타

[기타] Git 사용법: 초보자를 위한 기본 가이드

반응형

Git 사용법: 초보자를 위한 기본 가이드

Git은 분산 버전 관리 시스템으로 소스 코드를 효과적으로 관리할 수 있도록 도와줍니다. 하지만 처음 사용하려면 어려움을 겪을 수도 있습니다. 이번 글에서는 Git을 처음 사용하는 초보자를 위한 기본 가이드를 제공합니다.

Git 저장소 생성하기

Git을 사용하기 위해서는 먼저 Git 저장소를 생성해야 합니다. Git 저장소는 Git으로 관리되는 디렉토리입니다. 다음은 Git 저장소를 생성하는 방법입니다.

git init

위 명령어를 실행하면 현재 디렉토리에 Git 저장소가 생성됩니다. Git 저장소가 생성되면 Git으로 파일을 관리할 수 있습니다.

파일 추가하기

Git 저장소에 파일을 추가하기 위해서는 git add 명령어를 사용합니다. 다음은 파일을 추가하는 방법입니다.

git add <파일 이름>

위 명령어를 실행하면 해당 파일이 Git 저장소에 추가됩니다.

커밋하기

Git 저장소에 파일을 추가한 후에는 git commit 명령어를 사용하여 커밋해야 합니다. 커밋은 Git 저장소에 변경된 내용을 저장하는 것을 의미합니다. 다음은 커밋하는 방법입니다.

git commit -m "커밋 메시지"

위 명령어를 실행하면 추가한 파일이 커밋되고, 커밋 메시지가 저장됩니다.

브랜치 생성하기

Git에서는 브랜치를 사용하여 작업을 분기할 수 있습니다. 다음은 브랜치를 생성하는 방법입니다.

git branch <브랜치 이름>

위 명령어를 실행하면 새로운 브랜치가 생성됩니다.

브랜치 전환하기

생성한 브랜치로 전환하려면 git checkout 명령어를 사용합니다. 다음은 브랜치를 전환하는 방법입니다.

git checkout <브랜치 이름>

브랜치 병합하기

Git에서 브랜치를 병합하려면 git merge 명령어를 사용합니다. 다음은 브랜치를 병합하는 방법입니다.

git merge <브랜치 이름>

위 명령어를 실행하면 현재 작업 중인 브랜치와 지정한 브랜치가 병합됩니다.

원격 저장소 사용하기

Git에서는 원격 저장소를 사용하여 파일을 공유하고 관리할 수 있습니다. 원격 저장소를 사용하려면 먼저 원격 저장소를 추가해야 합니다. 다음은 원격 저장소를 추가하는 방법입니다.

git remote add origin <원격 저장소 URL>

위 명령어를 실행하면 원격 저장소가 추가됩니다.

파일 푸시하기

Git에서 원격 저장소로 파일을 푸시하려면 git push 명령어를 사용합니다. 다음은 파일을 푸시하는 방법입니다.

git push -u origin <브랜치 이름>

위 명령어를 실행하면 지정한 브랜치의 변경 내용이 원격 저장소로 푸시됩니다.

변경 내용 확인하기

Git 저장소에서 변경된 내용을 확인하려면 git status 명령어를 사용합니다. 다음은 변경 내용을 확인하는 방법입니다.

git status

위 명령어를 실행하면 현재 Git 저장소에서 변경된 내용이 출력됩니다.

변경 내용 커밋하기

변경된 내용을 커밋하려면 git commit 명령어를 사용합니다. 다음은 변경 내용을 커밋하는 방법입니다.

git commit -a -m "커밋 메시지"

위 명령어를 실행하면 변경된 내용이 커밋되고, 커밋 메시지가 저장됩니다.

변경 내용 되돌리기

1. Unstage 파일
만약 파일을 스테이징 영역에 추가한 후, 다시 작업 디렉토리로 파일을 되돌리고 싶다면, git reset 명령어를 사용합니다. 이 명령어를 사용하면, 스테이징 영역에 있는 파일은 되돌리고, 작업 디렉토리에서 파일은 그대로 남겨둡니다.

git reset <파일 이름>

위 명령어를 사용하면, 지정한 파일이 스테이징 영역에서 삭제됩니다.

 

2. 파일 수정 취소하기

파일을 수정한 후, 이전 상태로 되돌리고 싶다면, git checkout 명령어를 사용합니다.

git checkout <파일 이름>

위 명령어를 사용하면, 수정한 파일 내용이 이전 상태로 되돌아갑니다.

 

3. 커밋 취소하기

만약 최근 커밋을 취소하고 싶다면, git reset 명령어를 사용합니다.

git reset HEAD^

위 명령어를 사용하면, 최근 커밋을 취소할 수 있습니다.

 

4. 변경 내용 되돌리기

변경 내용을 되돌리기 위해서는 git revert 명령어를 사용합니다. 이 명령어를 사용하면, 이전 커밋을 취소하는 새로운 커밋을 생성합니다.

git revert <커밋 해시>

위 명령어를 사용하면, 지정한 커밋을 취소하는 새로운 커밋이 생성됩니다.

변경 내용 강제로 되돌리기

만약 이미 원격 저장소로 푸시한 커밋을 되돌리고 싶다면, git revert 명령어 대신 git reset 명령어를 사용합니다.

git reset --hard <커밋 해시>

위 명령어를 사용하면, 지정한 커밋 이후의 모든 변경 내용이 삭제되고, 해당 커밋의 상태로 되돌아갑니다. 이 명령어를 사용하면 변경 내용이 영구적으로 삭제되므로, 신중하게 사용해야 합니다.

이상으로 Git에서 변경 내용을 되돌리는 방법에 대해 알아보았습니다. Git은 변경 내용을 유연하게 관리할 수 있는 기능을 제공하므로, 적극적으로 활용해보세요!

 

 

728x90
반응형