Study/Git

· Study/Git
개요 Git을 사용해서 협업하다보면 개인의 로컬 브랜치에서 작업을 하고, 최종 브랜치에서 Merge로 병합해서 관리한다. 그런데 최근 병합한 커밋 내역 관리가 어렵다고 생각하던 중, Squash / Rebase 라는 기능을 알게 되어 내용을 정리하고 공유하고자 한다. 이 게시글에서 사용하는 모든 그림은 https://im-developer.tistory.com/182 여기에서 너무 잘 정리해놓으셨길래 참고했다. 예시로 사용할 브랜치명은 개인 브랜치는 my-branch, 최종 브랜치명은 master 이다. Merge 명령어 : git merge my-branch Merge 는 주로 사용하는 브랜치 병합 기법으로, 병합하려는 브랜치의 변경내역을 현재 브랜치의 커밋내역에 모두 합치는 방법이다. 아래 그림과 같..
· Study/Git
개요 이번 글에서는 원격 저장소에 올라가있는 Git 프로젝트를 로컬 PC에 Eclipse로 가져오는 방법에 대해 공유합니다. OS : Window 10 JDK, 환경설정, Eclipse, Git 설정 필요 Git 프로젝트 URL 확인 우선 본인이 로컬에 연동하고자 하는 프로젝트의 Clone HTTP URL을 확인한다. 로컬로 Git 프로젝트 Clone 로컬로 Git 프로젝트와 연동하기 위해서는 로컬의 레포지터리 복사본(Clone)을 만들어야 하는데 Clone 하는 방법은 아래 두가지 방법이 있다. 1. Eclipse에서 Git Perspective를 통한 Clone 2. 터미널(또는 Git Bash)에서 Git 명령어를 통한 직접 Clone 난 Git에 대한 이해도를 높이기 위해서 2번 방법을 진행했다...
· Study/Git
개요 Git을 통해 형상관리 할 때 많이 사용하는 Git 명령어를 정리한 글입니다. 브랜치 생성 git branch 브랜치 목록 보기 git branch 특정 브랜치로 변경 git checkout (단, 개발 중인 코드는 Commit 해야함) 브랜치 생성하면서 이동하기 git checkout -b (이동 전 브랜치가 복사된다.) 브랜치명 변경 git branch -m 브랜치 삭제 git branch -d 로컬에 원격 저장소 연결 git remote add 로컬에 연결 된 원격 저장소 목록 보기 git remote -v 연결 된 원격 저장소명 변경 git remote rename 브랜치 간 소스코드 병합 git merge
jonghne
'Study/Git' 카테고리의 글 목록