브랜치 목록 확인 $ git branch iss53 * master testing 여기서 * 기호가 붙은 브랜치는 현재 Checkout된 브랜치를 나타냅니다. 브랜치 목록과 마지막 커밋 확인 $ git branch -v iss53 93b412c fix javascript issue * master 7a98805 Merge branch 'iss53' testing 782fd34 add scott to the author list in the readmes Merge된 브랜치 목록 확인 $ git branch --merged iss53 * master 이 명령을 통해 이미 Merge가 끝난 브랜치 목록을 확인할 수 있습니다. * 기호가 없는 브랜치는 이미 다른 브랜치와 Merge되었으므로 안전하게 삭제할 수..
브랜치의 기초 웹사이트 개발 진행 중 master 브랜치입니다. 새로운 이슈 발생 iss53으로 새로운 브랜치를 생성합니다. $ git checkout -b iss53 iss53 브랜치에서 작업 로컬에서 작업 후 커밋을 합니다. $ vim index.html $ git commit -a -m 'added a new footer [issue 53]' 핫픽스 발생 iss53 별도로 hotfix가 발생하여 먼저 해결합니다. master 브랜치로 옮긴 후 hotfix 브랜치를 생성 후 해결합니다. $ git checkout master $ git checkout -b hotfix $ vim index.html $ git commit -a -m 'fixed the broken email address' hotfi..
Git 브랜치의 특징 Git에서 브랜치는 매우 가볍고 빠르게 생성 및 전환할 수 있습니다. 브랜치를 생성하면 현재의 스냅샷을 기반으로 새로운 브랜치를 만들기 때문에 기존 코드를 복사하는 것이 아니라 순식간에 생성됩니다. 브랜치를 이용하면 코드를 통째로 복사하여 독립적으로 개발할 수 있습니다. Git은 브랜치를 만들어 작업하고, 나중에 변경 사항을 다른 브랜치와 Merge하는 방식을 권장합니다. Git 데이터 저장 방식 개념 정리 Git은 데이터를 스냅샷으로 저장합니다. 커밋 시점에 Git은 현재 스냅샷에 대한 포인터, 저자 및 커밋 메시지와 같은 메타데이터, 이전 커밋에 대한 포인터 등을 가지고 있는 커밋 개체를 저장합니다. 각 파일의 내용은 Blob(데이터의 바이너리 형태)로 저장됩니다. SHA-1를 ..
Git Alias 설정 Git Alias는 Git 명령어를 간단하게 사용할 수 있도록 도와주는 기능입니다. `git config` 명령어를 사용하여 각 명령어에 대한 Alias를 설정할 수 있습니다. `git co`를 `git checkout`으로 설정 $ git config --global alias.co checkout `git br`를 `git branch`로 설정 $ git config --global alias.br brunch `git ci`를 `git commit`으로 설정 $ git config --global alias.ci commit `git st`를 `git status`로 설정 $ git config --global alias.st status stage area clear를 un..
태그 조회하기 이미 만들어진 모든 태그를 확인하려면 `git tag` 명령을 사용합니다. $ git tag v0.1 v1.3 # 이 명령은 알파벳 순서로 태그를 나열합니다. 검색 패턴을 활용하여 원하는 태그를 검색할 수 있습니다. 예를 들어, "v1.8.5"로 시작하는 태그를 검색하려면 아래와 같이 실행합니다. $ git tag -l "v1.8.5*" v1.8.5 v1.8.5-rc0 v1.8.5-rc1 v1.8.5-rc2 v1.8.5-rc3 v1.8.5.1 v1.8.5.2 v1.8.5.3 v1.8.5.4 v1.8.5.5 `git tag` 명령만 실행하면 `-l` 또는 `--list` 옵션이 자동으로 적용되어 모든 태그를 출력합니다. 와일드카드를 사용하여 태그를 확인할 때는 `-l` 또는 `--list` ..
리모트 저장소 확인 현재 프로젝트에 등록된 리모트 저장소를 확인하려면 `git remote` 명령을 사용합니다. $ git remote 이 명령은 리모트 저장소의 단축 이름을 나열합니다. 보통 Clone 시에는 `origin`이라는 이름으로 리모트 저장소가 자동 등록됩니다. 리모트 저장소의 단축 이름과 URL을 함께 보려면 `-v` 옵션을 추가합니다. $ git remote -v origin git@github.com:hanmailco34/excelUtil.git (fetch) origin git@github.com:hanmailco34/excelUtil.git (push) 리모트 저장소 추가하기 새 리모트 저장소를 추가하려면 `git remote add` 명령을 사용합니다. 이 명령은 단축 이름과 UR..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.