일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- git branch
- linux
- html
- Develop
- rbenv
- fixed
- root
- Remote
- route
- Reset
- Rebase
- Nodejs
- 소스트리
- Box Model
- Teamwork
- css
- Basic
- WEB
- React
- crud
- Express
- git checkout
- git
- Merge
- Advanced
- sourcetree
- relative
- commit
- Process
- workflow
- Today
- Total
목록Git /git (9)
Codesigner
이전까지의 포스팅에서는 master(마스터)라고 불리는 단 하나의 브랜치 상에서만 작업하였다. Git에서는 실험적으로 테스트하기 위함이나 기능별로 프로젝트를 분리할 수 있는 branch(브랜치)들을 만들 수 있게 해 준다. 우리가 소설을 쓰면서 해피엔딩과 배드 엔딩 두 가지를 고려하고 있다고 생각해보자. 우리는 'happy'라는 새로운 브랜치를 만들어서 해피 엔딩으로 소설을 써내려 갈 수 있고, 같은 맥락으로 'bad'라는 브랜치를 만들어서 배드 엔딩 스토리를 써내려 갈 수 도 있다. 이 'happy' 브랜치와 'bad'브랜치에서 작업한 내용들은 당신이 master 브랜치에 merge(병합) 하기 전까지는 서로 독립적으로 존재한다. 즉, 아무 영향을 끼치지 않는다. 이번 포스팅에서는 Git의 branch..
Git을 사용하는 프로젝트를 진행항 때, 우리가 만든 변화들이 마음에 들지 않거나 버그가 발생하여 예전 버전으로 되돌리고 싶은 때가 생긴다. Git은 당신의 실수를 되돌릴 수 있는 몇 가지 eraser-like 한 명령어들을 제공한다. 이번 포스팅에서는 그러한 명령어들을 배워보도록 하자. 저번 포스팅에서 만들었던 hello.txt를 계속 사용하도록 하자. 먼저, 다음과 같이 새로운 라인의 문장을 추가해보자 C:\Users\glafu\Desktop\git_test>vim hello.txt C:\Users\glafu\Desktop\git_test>cat hello.txt hello world! I'm second line! Me third! C:\Users\glafu\Desktop\git_test> 그런 다..
Git 은 당신이 프로젝트를 진행하면서 만드는 변화들을 추적할 수 있게 도와주는 소프트웨어다. Git은 당신의 프로젝트의 변화들을 기록하고, 이러한 변화들을 저장하며, 추후 필요하면 이를 다시 참조할 수 있게 만들어준다. 이번 시리즈에서는 Git을 다루는 기본적인 방법 및 워크플로우에 대해서 알아보도록 하겠다. 먼저, 바탕화면에서 git_test라는 폴더를 만들고 그 디렉터리로 이동한 다음 시작하도록 하자. C:\Users\glafu\Desktop>mkdir git_test C:\Users\glafu\Desktop>cd git_test git init Git을 프로젝트에 사용하려면 터미널에서 프로젝트 디렉터리상에서 git init 커맨드를 입력해야 한다. 이 커맨드는 Git이 당신의 프로젝트의 변화들을 ..