[이클립스] Eclipse Git Repository 경로 확인 및 변경 방법
Eclipse Git Repository 경로 확인 및 변경 방법 이클립스에 연결된 git에서 프로젝트 클론시에 저장되는 Repository 경로를 확인 및 변경하는 방법을 알아보도록 하겠습니다. 이클립스 실행 후 상단 메뉴에서 Window > Preferences 클릭 Team > Git에서 경로 확인 가능하며, Browse...를 클릭하여 변경 가능합니다.
Eclipse Git Repository 경로 확인 및 변경 방법 이클립스에 연결된 git에서 프로젝트 클론시에 저장되는 Repository 경로를 확인 및 변경하는 방법을 알아보도록 하겠습니다. 이클립스 실행 후 상단 메뉴에서 Window > Preferences 클릭 Team > Git에서 경로 확인 가능하며, Browse...를 클릭하여 변경 가능합니다.
Git은 Commit시에 커밋하는 사용자의 email과 name을 같이 정보에 포함시키게 되어있습니다 .이클립스에서 git 사용시에는 기본적으로 Windows를 기준으로 했을때 [사용자 계정]@[컴퓨터 이름]을 사용하게 됩니다. 만약 따로 지정하고 싶은 email이나 name이 있다면 설정을 변경하여 사용할 수 있습니다. 이클립스 실행 후 상단 Windows > Preferences 로 접근합니다. Team > Git > Configuration 으로 이동 후 정보를 추가하기 위해 Add Entry... 버튼을 클릭합니다. 만약 기존에 다른 정보가 입력 되어 있다면 새로 추가하지 않고 클릭하여 수정할수도 있습니다. key에 user.email을 적고 value에 자신의 메일주소를 적습니다. 반드시 앞에 ..
우분투에서 git 설치시 dpkg: error processing package git-daemon-run 오류 해결법 우분투 15.04 이후 버전을 기준으로 apt-get으로 git을 설치하는 도중 다음과 같이 오류가 발생했습니다. 우분투 언어가 영문으로 되어 있는 경우 오류 내용이 다를 수 있습니다. 알아보니 우분투 15.04 버전 이후로 의존성 관련 내용이 바뀌어 발생하는 버그(?) 라고 합니다. 해결 방법으로는 지금까지 설치하려던 git을 깔끔하게 제거 후 apt 명령어로 재설치 하는 것입니다. 다음의 명령어를 차례대로 따라하는데, 관리자 권한이 필요하므로, root 계정 로그인 또는 sudo 명령어를 사용하시기 바랍니다. # apt-get purge runit # apt-get purge git..
eclipse 최신버전에서 Git 커밋시에 Staging 뷰가 아닌 Commit Dialog 사용으로 바꾸기 기존에 Git 변경내역을 Team Synchronizing 퍼스펙티브를 이용하여 Commit 또는 Push 하는 경우 아래와 같이 Commit Changes 팝업을 이용하고는 했습니다. 관리하는 파일들의 Staged 여부에 관계 없이 체크한 파일들에 대해서만 커밋 또는 푸쉬할 수 있어서 매우 편했습니다. 그런데 이클립스 몇 버전부터인는 모르겠으나, Team Synchronizing 퍼스펙티브를 이용하여 변경 내역을 Commit하려는 경우 Git Staging 뷰를 이용하도록 바뀌었습니다. Git Staging 뷰에서 커밋에 반영하고 싶은 변경 내역들을 선택하고 + 버튼을 눌러 Staged Chan..
Git Alias git에서 몇 가지 자주 사용되는 명령어들이 있습니다. 또한 이러한 명령어들은 여러 옵션들까지 추가해서 사용하는데 매번 입력하기가 번거로울 수 있습니다. 예를 들어 파일을 실수로 add 하여 staged 상태로 만들었다가 다시 unstaged로 만들고 싶은경우 git reset HEAD -- [대상파일] 과 같이 사용합니다. 만약 이것을 간단히 git unstate [대상파일] 과 같이 사용한다면 훨씬 편할것입니다. 이럴때 Alias를 사용하여 원래 명령어를 원하는대로 줄여 사용할 수 있습니다. $ git config --global alias.co checkout $ git config --global alias.br branch $ git config --global alias.ci..
git 태그(Tag)란 git에서 태그란 우리가 알고 있는 것처럼 무언가 표시를 해두기 위한 태깅 기능을 위한 것으로, 특정 커밋을 태그해 두는 것입니다. 특정 커밋을 가리키는 링크라고 생각해도 좋습니다. 커밋과 태그의 차이점이라고 한다면 커밋의 경우 checkout 하여 내용을 수정할 수 있으나, 태그는 수정이 불가능 하며, 따라서 읽기전용 커밋같은 개념입니다. 목적이 정해져 있는것은 아니지만 보통 태그는 소프트웨어의 버전을 릴리즈 할 때 사용합니다. 예를들어 제품이 1.0 이 릴리즈 될때 태깅을 한번 해 두고 1.1 버전을 개발하면서 그 사이에 만들어지는 브랜치들과 커밋들이 존재하는데 이러한 것들은 커밋으로만 관리하다가 1.1 버전이 완성되는 커밋에 태깅을 해두는 것입니다. 태그 조회하기 만약 자신의..
이전글 [Git] git remote 명령어로 원격 저장소 (Remote Repository) Clone(복사), add(추가), 확인하기 원격 저장소 별칭 바꾸기 원격 저장소를 연결할 때 git remote add 명령어를 통해 원격 저장소를 쉽게 다룰 수 있는 별칭(단축 이름) 을 지정해 주었습니다. 관례적으로 특별한 이름이 없는 겨우 origin으로 정하고는 하는데, 원격 저장소를 구분하기 쉽도록 내가 원하는 별칭으로 변경하고 싶을 수 있습니다. 이렇게 원격 저장소의 별칭을 변경하고 싶은 경우에는 git remote rename [현재 이름] [바꿀 이름] 으로 변경할 수 있습니다. git remote -v 로 바꾸려는 저장소 이름을 확인합니다. origin으로 되어 있군요. $ git remote..
원격 저장소란?(Remote Repository) 원격 저장소란 내 로컬PC 저장소가 아닌 네트워크상의 다른 위치에 존재하는 Git 저장소를 말합니다. 여기서 네트워크상의 어딘가는 인터넷상일 수도 있고 우리팀의 사설 네트워크상의 위치일수도 있습니다. 물론 내 로컬 PC에 원격 저장소를 만들고 사용해도 되겠지만 그렇게 되면 원격 저장소를 사용하는 의미를 찾기 힘들것입니다. 원격 저장소의 가장 큰 목적은 저장소 공유를 통한 협업에 있기 때문입니다. 앞에서 말했듯이 원격 저장소는 여러 사람이 협업을 하기 위해 필요합니다. 원격 저장소는 여러개가 존재할 수 있으며, 저장소별로 읽거나 쓰기만 가능할 수 있고 둘 다 가능할 수도 있습니다. 여기서 원격 저장소에 데이터를 쓰는 것을 Push라고 하며, 가져오는 것을 ..
이전글 [Git] GitHub란? GitHub 가입하기 [Git] GitHub 원격 저장소 생성 및 내 로컬 저장소에 Clone하기 GitHub 저장소 화면 구성 그럼 본격적으로 GitHub에서 원격 저장소 구조가 어떻게 구성되어 있는지 알아보겠습니다. 다음의 항목들에 대해 차례대로 알아봅니다. ⓐ 항목은 사용자와 사용자의 저장소 명이 표시됩니다. ⓑ 항목을 보면 먼저 저장소별로 우측 상단에 다음과 같은 버튼들이 있고 그 옆에 각각의 숫자들이 표기되어 있습니다. Watch : 버튼을 클릭하면 현재 저장소의 활동 내역을 사용자에게 알려줍니다. 알림에는 세 가지 방식이 있는데 Ignoring은 모든 알림을 무시하며, 반대로 Watching은 모든 활동 내역을 알려줍니다. 마지막으로 No Watching은 댓..
이전글 [Git] GitHub란? GitHub 가입하기 저장소 생성하기 이전글을 통해 GItHub 계정 생성 및 이메일 인증을 완료했다면 원격 저장소를 생성해 보겠습니다. GitHub 우측 상단의 + 버튼을 누르고 New repository 를 클릭합니다. 생성할 저장소에 관한 정보를 입력하는 화면이 나타나는데 각 항목의 설명을 읽고 알맞게 입력 후 Create repository를 클릭 합니다. Owner : 저장소의 소유자이며, 현재 사용자의 계정 ID가 표시됩니다. 협업 환경이라면 다른 사용자의 아이디도 지정할 수 있습니다. 변경하지 않습니다. Repository name : 생성할 원격 저장소의 이름을 입력합니다. 일관성을 위해서 나중에 로컬 저장소에서 작업할 디렉터리명(또는 프로젝트명)과 같게 ..