GIT

    [Error]  git pull 에러 Your local changes to the following files would be overwritten by merge: 원인 및 해결

    [Error] git pull 에러 Your local changes to the following files would be overwritten by merge: 원인 및 해결

    [Error]error: Your local changes to the following files would be overwritten by merge: ....Please commit your changes or stash them before you merge.Aborting [원인] 원격저장소에서 pull 진행시 현재 작업한 소스와 remote repositor의 소스의 차이가 생겨서 충돌이 일어남 [해결] 로컬 수정사항을 임시공간으로 옮긴 후 원격 저장소 pull 진행 1. 로컬내 수정사항 파일을 staging 영역의 그택에 잠깐 넣어둔다git stash 2. 원격 저장소(remote repository) 로 부터 pull 진행git pull origin bradnch 3. 대상 파일을 꺼..

    [Fork] Git Fork 설치 다운로드 사용법

    [Fork] Git Fork 설치 다운로드 사용법

    회사에서 개발 소스 코드를 관리하고 변경사항을 추적하는 Git 을 사용하고 있다Git 은 동시에 작업을 하기도 하고 변경내용을 병합하기도 해서 효과적으로 관리 할수 있다Git 을 쉽게 관리할수 있는 GUI 들이 있는데 그 중에서도 필자는 Fork 를 사용하고자 한다.Fork 를 선택한 이유는 좀더 직관적으로 작업 가능한것 같은 필자의 개인적인 의견이다.Tool 설치 하기Form 사이트에 접속해서 다운로드 ( https://git-fork.com/ ) Fork - a fast and friendly git client for Mac and WindowsFork - a fast and friendly git client for Mac and Windowsfork.dev 1. 환경에 맞는 파일 다운로드- 필자..

    [GIT] Clone - 원격 저장소 Repository 저장 ( 소스 내려 받기 )

    [GIT] Clone - 원격 저장소 Repository 저장 ( 소스 내려 받기 )

    1. git clone 이란?GIT CLONE 은 원격 저장소 ( Repository )로 부터 복제하는 것을 말한다보통 프로젝트 참여 하거나, Git 저장소를 복사하고 싶을 때 git clone 을 사용한다 2. git clone 방법[로컬 저장소 복제]git clone {프로토콜}{프로젝트 주소}.git 3. git clone 프로토콜 git 프로토콜 은 Local, HTTP, SSH, Git 4가지를 지원한다각 프로토콜에 맞게 명령어를 입력 하면 Clone 이 가능하다예) Local : $git clone {프로토콜}{프로젝트 주소}.gitSSH : $git clone ssh://{서버 계정}@{서버 주소}:/{저장소 위치/받을 프로젝트 이름}.gitHTTP : $git clone https:..

    [GIT] Commit git author identity unknown 오류 해결

    [GIT] Commit git author identity unknown 오류 해결

    신규 프로젝트에 투입되어 기본 셋팅을 하고 git 설정 후 commit 하려 하니 "Author identity unknown " error 가 발생했다 ㅠㅠ [Error 내용] Author identity unknown *** please tell me who you are [원인] 컴퓨터 (pc) 내에 git email, user 가 제대로 등록되지 않는 경우 발생 즉, 새 pc를 부여 받고 최초 commit, push 등의 git 관련 작업을 할때 사용자 인증이 되지 않아 발생함 [해결] git 계정 정보 넣어서 명령어 실행 git config --global user.email "이메일주소" git config --global user.name "Your 이름"