✨시작하며 이클립스에서 코드를 누가 수정했는지 확인하려면 어떻게 해야할까? 그 방법에 대해 알아보자! History 먼저 History View가 있다. History를 통해 변경사항을 추적하는 화면은 아래처럼 보인다. 하지만 이렇게 하면 현재 수정중인 코드의 특정 라인을 누가 수정했는지 추적하기 힘들어진다. 그럴 때는 이클립스의 Git Blame같은 기능을 사용하면 된다! Show Revision Information(Git Blame) 추적을 원하는 파일을 실행한 후, 단축키 CTRL + F10을 누른다. 나타나는 창에서 Show Revision Information을 누른다. 이후 OK를 눌러주면 아래처럼 좌측 코드라인에 색이 추가된다. 라인에 커서를 가져가면 해당 라인에 대한 변경사항이 나타난다...
브랜치의 생성, 이동, 삭제, 병합 등의 기본 명령어부터, master, develop, feature, release, hotfix 등 다양한 브랜치의 역할과 용도에 대해 상세히 알려준다. 브랜치 관리에 대한 이해를 돕기 위해 각 브랜치의 작업 흐름과 사용 시나리오도 함께 설명하고 있다. Branch Command 생성 git branch branch 생성 git checkout -b branch 생성하며 이동(checkout) 이동 git checkout 선택한 branch로 이동 삭제 git branch -d[-D] local branch (강제) 삭제 git push -d[-D] origin remote branch 삭제 병합 git merge 현재 branch에서 해당 branch의 수정사항 가..
Git의 개념, Repository의 구조, Init, Clone, Add, Commit, Commit Message, Push, Branch, Issue 등의 Git 작업 흐름과 용어에 대한 정의와 사용 방법을 상세히 알려준다. Git 분산 버전 관리 시스템을 말한다. 자세한 내용은 아래를 참고하자. Git과 GitHub의 차이는 무엇일까? Git 버전 관리 프로그램 오픈 소스 버전 관리 시스템(VCS, Version Control System) 로컬 버전 관리 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분 xog9.kr Repository 나의 remote repository 타인의 remote repository 나의 local repository..
Git은 로컬에서 파일의 변경사항을 추적하고 여러 사용자 간의 작업 조율을 위한 도구로, 리눅스 커널 개발을 위해 리누스 토르발스가 개발했다. 반면 GitHub은 Git 저장소 호스팅을 지원하는 웹 서비스로, 클라우드 서버를 활용해 로컬 버전 관리를 가능케 한다. Git 버전 관리 프로그램 오픈 소스 버전 관리 시스템(VCS, Version Control System) 로컬 버전 관리 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템으로, 리눅스 커널 개발을 위해 리누스 토르발스가 2005년에 처음으로 개발하였다. GitHub 원격 저장소(버전 관리, 소스 코드 공유, 분산 버전 제어 등) 웹 기반 호스팅 서비스 클라우드 서버를 이용해 ..