tools & libs/git
-
이력 확인 git에서 관리되고 있는 리소스의 버전을 확인하기 위해서는 [Window]-[Show View]-[Other]-[Team]-[History]를 이용한다. history view history view를 살펴보면 앞서 commit 했던 이력들이 표현되는 것을 볼 수 있다. (프로젝트를 선택했을 때와 개별 리소스를 선택했을 때의 화면이 다름을 주의하자.) 이력 정보에서 id는 commit id 나타낸다. Message 항목은 3가지 정보가 섞여 있는데 [master]는 현재 사용 중인 branch를 의미한다. [HEAD]는 현재 사용 중인 브랜치의 최신 버전임을 나타낸다. 그리고 나머지는 commit 메시지이다. 앞서 했던 동작을 반복해서 다음과 같은 tree를 만들어보자. package gitt..
Eclipse에서의 Git 활용 - 4: history와 되돌리기이력 확인 git에서 관리되고 있는 리소스의 버전을 확인하기 위해서는 [Window]-[Show View]-[Other]-[Team]-[History]를 이용한다. history view history view를 살펴보면 앞서 commit 했던 이력들이 표현되는 것을 볼 수 있다. (프로젝트를 선택했을 때와 개별 리소스를 선택했을 때의 화면이 다름을 주의하자.) 이력 정보에서 id는 commit id 나타낸다. Message 항목은 3가지 정보가 섞여 있는데 [master]는 현재 사용 중인 branch를 의미한다. [HEAD]는 현재 사용 중인 브랜치의 최신 버전임을 나타낸다. 그리고 나머지는 commit 메시지이다. 앞서 했던 동작을 반복해서 다음과 같은 tree를 만들어보자. package gitt..
2021.01.05 -
프로젝트 생성과 git 연동먼저 eclipse에서 새로운 프로젝트를 생성하고 local에서 git을 사용해보자. 프로젝트 생성프로젝트 생성에 대해서는 별로 할 말이 없다. 평소 하던대로 프로젝트를 생성한다. local repository 연결 share project생성된 프로젝트의 버전 관리를 위해서는 먼저 프로젝트를 공유 해야 한다. 프로젝트 오른 클릭 후 Team --> Share Project를 선택한다.그럼 local repository를 설정할 수 있는 configure Git Repository 메뉴가 나온다.repository 정보를 다른 경로에 만들 수도 있지만 그냥 현재 프로젝트 경로에 만들어주기 위해 Use or create repository in parent folder of ..
Eclipse에서의 Git 활용 - 3: local repository와 commit프로젝트 생성과 git 연동먼저 eclipse에서 새로운 프로젝트를 생성하고 local에서 git을 사용해보자. 프로젝트 생성프로젝트 생성에 대해서는 별로 할 말이 없다. 평소 하던대로 프로젝트를 생성한다. local repository 연결 share project생성된 프로젝트의 버전 관리를 위해서는 먼저 프로젝트를 공유 해야 한다. 프로젝트 오른 클릭 후 Team --> Share Project를 선택한다.그럼 local repository를 설정할 수 있는 configure Git Repository 메뉴가 나온다.repository 정보를 다른 경로에 만들 수도 있지만 그냥 현재 프로젝트 경로에 만들어주기 위해 Use or create repository in parent folder of ..
2021.01.05 -
git 설치 git을 사용하기 위해서는 git client 프로그램이 필요하다. 다음 경로에서 본인의 OS에 적합한 프로그램을 다운로드하고 설치한다. 설치 방법은 그냥 next의 연속이므로 생략한다. git-scm.com/downloads Git - Downloads Downloads Mac OS X Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-s..
Eclipse에서의 Git 활용 - 2: git 설치git 설치 git을 사용하기 위해서는 git client 프로그램이 필요하다. 다음 경로에서 본인의 OS에 적합한 프로그램을 다운로드하고 설치한다. 설치 방법은 그냥 next의 연속이므로 생략한다. git-scm.com/downloads Git - Downloads Downloads Mac OS X Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-s..
2021.01.05 -
Git의 이해 Git은 잘 알려져있듯이 분산형 버전 관리 시스템이다. git에 대해서 거의 감이 없는 경우라면 생활코딩의 강의가 큰 도움이 된다. opentutorials.org/module/3733 GIT1 수업소개 이 수업은 버전관리 시스템 git을 소개하는 수업입니다. 수업대상 이 수업은 아래와 같은 상황에 있는 분들을 위한 수업입니다. 아래에서 문서란 일반적인 텍스트 문서에서부터 이미 opentutorials.org 추가로 git에 대해 상세하고 체계적으로 알아보고 싶다면 아래를 참조한다. git-scm.com/book/ko/v2 Git - Book git-scm.com 한글로 이렇게 좋은 문서들이 만들어지는게 정말 다행스럽다. 이번 시리즈 포스트에서는 eclipse에서 사용법 위주로 다룰 계획이..
Eclipse에서의 Git 활용 - 1: git 개요Git의 이해 Git은 잘 알려져있듯이 분산형 버전 관리 시스템이다. git에 대해서 거의 감이 없는 경우라면 생활코딩의 강의가 큰 도움이 된다. opentutorials.org/module/3733 GIT1 수업소개 이 수업은 버전관리 시스템 git을 소개하는 수업입니다. 수업대상 이 수업은 아래와 같은 상황에 있는 분들을 위한 수업입니다. 아래에서 문서란 일반적인 텍스트 문서에서부터 이미 opentutorials.org 추가로 git에 대해 상세하고 체계적으로 알아보고 싶다면 아래를 참조한다. git-scm.com/book/ko/v2 Git - Book git-scm.com 한글로 이렇게 좋은 문서들이 만들어지는게 정말 다행스럽다. 이번 시리즈 포스트에서는 eclipse에서 사용법 위주로 다룰 계획이..
2021.01.04 -
git의 원격 저장소 변경 그동안 BitBucket을 주로 이용했었는데 적절한 모바일 앱을 찾지 못했다. 다른 툴들과의 연계는 좋은데 왜 모바일 클라이언트는 없는걸까.. 고민하다 그냥 본거지를 gitlab으로 바꾸기로 했다. 이번 포스트에서는 원격 저장소를 변경하는 방법에 대해 알아보자. 현재의 원격 저장소 알아보기. local repository에서 git remote -v 명령으로 현재 사용중인 remote repository를 알아보자. d:\ws_code\python_basic>git remote -v origin https://itsmeyjc@bitbucket.org/andy_python/python_basic.git (fetch) origin https://itsmeyjc@bitbucket.o..
git의 원격 저장소 변경하기git의 원격 저장소 변경 그동안 BitBucket을 주로 이용했었는데 적절한 모바일 앱을 찾지 못했다. 다른 툴들과의 연계는 좋은데 왜 모바일 클라이언트는 없는걸까.. 고민하다 그냥 본거지를 gitlab으로 바꾸기로 했다. 이번 포스트에서는 원격 저장소를 변경하는 방법에 대해 알아보자. 현재의 원격 저장소 알아보기. local repository에서 git remote -v 명령으로 현재 사용중인 remote repository를 알아보자. d:\ws_code\python_basic>git remote -v origin https://itsmeyjc@bitbucket.org/andy_python/python_basic.git (fetch) origin https://itsmeyjc@bitbucket.o..
2020.11.24 -
command line에서 project clone 및 관리 매번 IDE를 통해서 Project 단위로만 git을 사용하다가 여러개의 프로젝트를 하나의 git repository로 관리할 일이 있어서 방법을 정리해본다. git config --list 먼저 나의 상태를 확인해볼 필요가 있다. git config --list 명령을 통해 현재의 환경 정보를 알아보자. $ git config --list user.name=itsmeyjc user.email=사용자@이메일 core.excludesfile=D:\workspaces\.gitignore 여러 정보들이 나오지만 신경쓸 정보는 위 3가지 정도이다. user.name과 user.email은 commit 할 때 가져가는 정보니까 알아둘 필요가 있다. co..
command line에서 project clone 및 관리command line에서 project clone 및 관리 매번 IDE를 통해서 Project 단위로만 git을 사용하다가 여러개의 프로젝트를 하나의 git repository로 관리할 일이 있어서 방법을 정리해본다. git config --list 먼저 나의 상태를 확인해볼 필요가 있다. git config --list 명령을 통해 현재의 환경 정보를 알아보자. $ git config --list user.name=itsmeyjc user.email=사용자@이메일 core.excludesfile=D:\workspaces\.gitignore 여러 정보들이 나오지만 신경쓸 정보는 위 3가지 정도이다. user.name과 user.email은 commit 할 때 가져가는 정보니까 알아둘 필요가 있다. co..
2020.07.21 -
Git을 이용하려면 pull/push 과정에서 로그인 정보를 매번 입력해야 하는데 여간 귀찮은 일이 아니다. Eclipse의 경우 Store in Secure Store에 체크하고 계정 정보를 저장해 놓으면 이 귀찮은 일도 안녕이다. 처음 정보를 저장하면 master password를 생성할 것인지 물어보는데 굳이 거기까지는 필요 없을듯 하다. No를 선택해주자. 문제는 불가피하게 자리를 바꾸는 일이 발생한다면 위 정보도 지워줘야 한다. 이 정보는 window > preferences > general > security > secure storage 에서 찾아볼 수 있다. Contents의 Default Secure Storage에 Git 이 있는데 여기에 계정 정보가 저장된다. 당연히 Delete 를..
Eclipse에 Git 로그인 정보 저장 및 삭제Git을 이용하려면 pull/push 과정에서 로그인 정보를 매번 입력해야 하는데 여간 귀찮은 일이 아니다. Eclipse의 경우 Store in Secure Store에 체크하고 계정 정보를 저장해 놓으면 이 귀찮은 일도 안녕이다. 처음 정보를 저장하면 master password를 생성할 것인지 물어보는데 굳이 거기까지는 필요 없을듯 하다. No를 선택해주자. 문제는 불가피하게 자리를 바꾸는 일이 발생한다면 위 정보도 지워줘야 한다. 이 정보는 window > preferences > general > security > secure storage 에서 찾아볼 수 있다. Contents의 Default Secure Storage에 Git 이 있는데 여기에 계정 정보가 저장된다. 당연히 Delete 를..
2020.01.30 -
git clone 과정에서 기존에 사용하던 계정 정보와 다른 정보로 로그인 해야하는 경우 아래와 같이 접근 거부 오류가 발생한다. > git clone https://gitlab.com/stgray22/ssafy_algo_basic.git c:\Users\student\git\algobasic\ssafy_algo_basic --progress Cloning into 'c:\Users\student\git\algobasic\ssafy_algo_basic'... remote: HTTP Basic: Access denied fatal: Authentication failed for 'https://gitlab.com/stgray22/ssafy_algo_basic.git/' 어딘가에서 잘못된 계정 정보가 들어가..
remote: HTTP Basic: Access deniedgit clone 과정에서 기존에 사용하던 계정 정보와 다른 정보로 로그인 해야하는 경우 아래와 같이 접근 거부 오류가 발생한다. > git clone https://gitlab.com/stgray22/ssafy_algo_basic.git c:\Users\student\git\algobasic\ssafy_algo_basic --progress Cloning into 'c:\Users\student\git\algobasic\ssafy_algo_basic'... remote: HTTP Basic: Access denied fatal: Authentication failed for 'https://gitlab.com/stgray22/ssafy_algo_basic.git/' 어딘가에서 잘못된 계정 정보가 들어가..
2019.11.20