git tutorial

17: 브랜치 워크플로우(branch workflow)

less than 1 minute read

지금까지 먼 길을 달려오시느랴 수고하셨습니다. 이번 장에서는 여러분이 열심히 Git을 배워오신 궁극적인 이유와 관련이 깊다고 생각을 합니다. 이제 프로젝트를 진행할 때 브랜치를 사용한 어떤 워크플로우(workflow)들이 있는지를 배우고, 다음 장에서 브랜치 관리법에 대해 배우도록...

16: 리모트 브랜치 만들기

2 minute read

저번 시간에는 리모트 브랜치, 트래킹 브랜치들의 개념을 살펴보았습니다. 이번에는 각각의 브랜치를 어떻게 만드는지 알아보도록 하겠습니다.

14: 리모트 저장소 데이터 가져오기(git fetch)

1 minute read

이전까지의 작업은 거의 local에서 진행되었다고 볼 수 있습니다. 이제 다른 사람들과 협업을 하기 위해서는 리모트 저장소를 활용해야 합니다. 이때, 발생할 수 있는 상황 한 가지를 살펴보도록 하겠습니다.

13: 태그하기(git tag)

2 minute read

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

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

1 minute read

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

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

3 minute read

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

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

2 minute read

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

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

1 minute read

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

08: GitHub 시작하기

1 minute read

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

03: Git 저장소 만들기(git init)

1 minute read

이제 본격적으로 git을 시작해 봅시다. 저희는 프로젝트를 진행하는 폴더 안의 파일들을 관리하고 싶은 것입니다. 그렇게 하기 위해서, 해당 폴더로 이동하여 git을 시작해 저장소를 만들어야 합니다. git을 시작하는 방법에는 두 가지 방법이 있습니다:

02: 기본적인 명령어

2 minute read

터미널을 열어보십시오. 윈도우 사용자께서는 git bash의 사용을 권해드립니다. 터미널을 처음 사용하시면 이것이 무엇인지조차 모르실 겁니다. 간단하게 mac에서는 finder, 윈도우에서는 윈도우탐색기(라이브러리)라고 생각하시면 됩니다. 차례대로 따라해 보시면 좋을 것 같습니다.

01: Git 시작하기

1 minute read

Git은 왜 필요할까요? 프로젝트를 하다보면 데이터 백업을 해두어 원하는 버전으로 돌아가고 싶을 때가 있습니다. 좋은 예시는 ‘자기소개서’를 작성할 때가 아닌가 싶습니다. 수정을 계속하지만, 혹시 이전 버전으로 돌아갈 때를 대비하여 새로운 파일로 따로 저장합니다. 기본 자기소개서에...

Back to top ↑

insight

나의 개발 이야기 행사 참여 후기

2 minute read

4월 27일 서울 디캠프에서 열린 ‘나의 개발 이야기’ 행사를 참여했습니다. 이번 행사는 For.D에서 주관한 행사인데 For.D는 For Developers의 줄임말로, 개발자에 의한, 개발자를 위한 커뮤니티이자 주니어 개발자와 학생 개발자를 이어주는 커뮤니티입니다. 앞으로도 다...

Back to top ↑

mariaDB

Back to top ↑

git

Back to top ↑

Linux

Back to top ↑

NGINX

Back to top ↑