최근 포스트

13: 태그하기(git tag)

2 분 소요

특정 커밋에 태그를 할 수 있습니다. tag 란 ‘꼬리표’로 특정 시점을 별도로 저장하는 기능입니다. 보통 특정 버전을 출시할 때 사용합니다(v1.0 등).

12: 브랜치 합치기 2(git rebase)

1 분 소요

저번 시간에 갈라진 두 개의 브랜치를 병합해주는 merge에 대해 배웠습니다. 이번에는 두 브랜치를 병합해주는 또 다른 방법인 git rebase를 배우도록 하겠습니다.

11: 브랜치 합치기(git merge)

3 분 소요

이번 글에서는 두 개의 브랜치를 합치는 git merge에 대해 배우도록 하겠습니다. 브랜치를 합치기 위해서는 주가 될 브랜치로 이동한 후, 합치고자 하는 브랜치 이름을 이용하여 명령어를 실행해주시면 됩니다:

10: 브랜치 시작하기(git branch)

2 분 소요

브랜치를 이해하기 위해서는 커밋들간의 관계를 조금 살펴보아야 합니다. 각각의 커밋은 이전 커밋의 해시 정보를 포함하고 있습니다. 즉, 이전 커밋으로의 포인터를 갖고 있습니다. (이해가 잘 안 되시는 분들은 이전 커밋으로 갈 수 있는 연결고리가 존재한다고 생각하시면 좋을 것 같습니다...

09: 리모트 저장소(git remote)

1 분 소요

리모트 저장소는 인터넷이나 네트워크 어딘가에 있는 저장소를 말합니다. 예를 들어 github에 만든 저장소 역시 리모트 저장소입니다.

08: GitHub 시작하기

1 분 소요

여러 명의 사람들과 프로젝트를 진행하거나, 오픈 소스 프로젝트를 만들고 싶다면 서버를 만들어 공유할 수 있어야 합니다. 직접 서버를 만들 수도 있지만, 저희는 GitHub라는 Git 저장소 호스트를 이용하겠습니다.

07: 파일 상태 확인하기(git status)

2 분 소요

이번에는 git에 의해 관리되는 파일들의 가능한 상태(status)에 대해 알아보도록 하겠습니다. 상태라는 말을 너무 어렵게 생각하실 필요가 없습니다. 앞선 강의에서 파일이 스테이징 에어리어를 거쳐 커밋되는 과정을 배웠습니다. 이때 스테이징 에어리어에 등록된 파일의 상태는 Stag...

05: 파일 삭제하기(git rm)

최대 1 분 소요

프로젝트를 진행하다 보면 파일을 삭제하고 싶은 경우가 있습니다. git에서의 파일 삭제는 일반적인 파일 삭제와 살짝 다릅니다. 중요한 점은 파일 삭제를 한 후 commit을 해주어야 합니다. 커밋은 한 시점의 스냅샷이므로, 파일을 삭제한 후 변경된 스냅샷을 저장해야 합니다.

04: 파일 커밋하기(git add, commit)

4 분 소요

파일을 git 저장소에 저장해 봅시다. git을 시작한 디렉토리 안에 저장할 파일을 하나 만듭니다. 저는 project 디렉토리에 sample.txt 파일을 만들도록 하겠습니다.