개발자의 공부방/git 28

git 에러] error: Your local changes to the following files would be overwritten by merge

1) 문제 D:\GitLocalRepository\java_basics>git pull origin dev remote: Enumerating objects: 20, done. remote: Counting objects: 100% (19/19), done. remote: Compressing objects: 100% (8/8), done. remote: Total 15 (delta 1), reused 15 (delta 1), pack-reused 0 Unpacking objects: 100% (15/15), done. From https://github.com/blackjune67/java_basics * branch dev -> FETCH_HEAD acbb83e..82699a0 dev -> origi..

git 에러] fatal: refusing to merge unrelated histories feat. push 가 안될 때.

1) 문제 기존의 깃허브 저장소(repository)가 있다. 로컬에서 init 하고 기존의 깃허브 저장소에 접속하고 싶다. 간단한 소스 파일을 만들고 push를 하려고 하는 상황이었다. git push origin master 을 하면 위에와 같은 에러가 발생. pull (fetch+merge) 를 하고 다시 push 하면 될 것 같았지만 역시나 같은 에러 발생. 2) 해결 git pull origin master --allow-unrelated-histories 로 해결 할 수 있다. 3) 원인 위의 명령어 뜻 풀이를 하면 관계가 없는 내역을 허락하다 정도로 해석 할 수 있는데 기존에 있는 저장소에 있는 프로젝트와 새로 만든 프로젝트가 다른 프로젝트라고 인식되어서 발생한 것인데 이를 병합할 수 있게 ..

git] git 한글 깨짐 해결 방법 2.

console 창에서 혹은 CMD 창에서 한글을 입력했을 시 글자가 사라지거나 이상하게 나올 때. 1) 홈 디렉토리로 들어간다 ex) C:\Users\사용자계정 2) git bash 연다. touch .input 입력을 하면 .input 파일이 생성된다. 3) .input 파일에 아래와 같이 입력 set output-meta on set convert-meta off * 메모장으로 .input 파일을 열어서 해도 되고 git bash 에서 vi .input 해서 아래 내용을 입력해도 된다. * vi 편집기를 이용할 때는 i 를 눌러서 내용을 쓸 수 있고 esc 키를 누르고 :wq 명령어를 사용하면 저장 후 종료가 된다.

git] 기초 명령어 모음

1. git 초기화 git init 1-1. 사용자 등록 git config --global user.email "본인의 이메일" git config --global user.name "본인의 이름" *global 뒤를 생략하고 엔터를 입력하면 현재 본인의 이메일 혹은 이름을 볼 수 있다. 1-2. origin 이라는 이름으로 원격서버를 저장하겠다 라는 뜻. (원격저장소 이름 = origin) *origin 대신 다른 이름으로도 변경이 가능. git remote add origin https://github.com/~!@#!~#@.git Build software better, together GitHub is where people build software. More than 40 million pe..

git] 원격 저장소 연결 에러 'origin' does not appear to be a git repository

pull 혹은 push 를 하는 도중에 원격 저장소 에러가 떴다! *** 에러 과정 *** 1) pull 명령어를 사용 git pull master 2) 에러발생 메시지 git pull master fatal: 'master' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 3) git remote -v 를 통한 원격 저장소를 확인! june git@github.com:--------.git (fetch) june git@github.com:--------.git..

git] 한글명의 파일 git에서 깨짐없이 출력하는 방법

1) vscode, intellij 혹은 CMD 에서 아래와 같이 입력한다. git config --global --edit 2) 아래 사진처럼 나오게 됩니다. 3) vim 편집기에 아래와 작성하기에 앞서 작성에 필요한 기본적인 단축키를 설명해보겠습니다. * i → insert 로 i를 눌러야지 편집기에 글을 쓸 수 있습니다. (vscode 에서는 i 를 입력하니 한글로 끼워넣기라고 표기되네요) * : → 콜론 같은 경우에는 리눅스에서 ESC 와 같은 역할을 하는 것 같습니다. 콜론을 누르면 vim 명령어를 사용할 수 있는 콘솔라인이 생깁니다. 여기서 wq 를 입력하고 enter를 입력하면 저장하고 나가게 됩니다. (wq : 저장하고 나간다.) 4) 이제 단축키로 편집기에 작성과 저장하고 나가기를 할 수..

git] git 한글 깨짐 해결 방법 1.

깃을 사용하면서 주석 혹은 내용을 쓰는 경우가 있는데 VSCODE 혹은 인텔리제이 등에서는 등으로 표시되는 경우가 있습니다. 즉, 한글이 깨지는 경우가 있는 것이죠. 특이한 것은 git bash 에서는 잘 나온다는 점이죠. 문제는 뭘까요? 바로 CMD 때문입니다. 해결방법. 1) CMD 명령프롬프트를 실행. 2) 명령 프롬프트에 아래와 같이 입력. set LC_ALL=ko_KR.UTF-8 ※ ko 다음 KR은 꼭 대문자로 해야지 적용된다. 3) git shortlog 로 커밋한 내용을 확인 해봅니다.