본문 바로가기

개발자의 공부방/git26

git] 다시 생각해보자. feat. commit 과 push 그리고 local 저장소와 remote 저장소 local repository = 현재 내 컴퓨터 remote repository = 깃 원격 저장소(깃허브 계정을 이용해서 저장소를 만든 곳) git commit 을 했다는건 현재 내 Local 에 올렸다는 것이다. 즉, Remote 원격 저장소에 올라갈 준비를 했다는 것! 여기서 알아두면 좋은 것은...만약에 git commit 을 했는데 "앗? 잘못작성했는데? 다시 commit 해야해" 라고 한다면 reset 을 사용하면 된다. git commit 후 push 라는 것은 remote 원격 저장소에 올린다는 것이다. 위와 비슷한 상황에서 되돌리려면 revert 라는 기능을 사용하면 된다. 2020. 3. 18.
git] git remote 원격 저장소 끊기 feat. 원격 저장소 연결 해제 git remote remove origin 이렇게 하면 현재 내가 원격 저장소와 연결된 것을 끊는다. git remote -v 를 실행하면 아무것도 뜨지 않는다. 이상태에서 git add . 혹은 git commit -am "메시지" 를 하면 저장소가 없다는 메시지만 무한으로 로딩이 된다. 이때는 ctrl + c 를 눌러서 무한루프를 빠져나온다. 2020. 3. 13.
git] error: The following untracked working tree files would be overwritten by merge: git clean -d -f -f 2020. 2. 15.
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.. 2020. 1. 27.
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) 원인 위의 명령어 뜻 풀이를 하면 관계가 없는 내역을 허락하다 정도로 해석 할 수 있는데 기존에 있는 저장소에 있는 프로젝트와 새로 만든 프로젝트가 다른 프로젝트라고 인식되어서 발생한 것인데 이를 병합할 수 있게 .. 2020. 1. 25.
git 에러] error : untracked working tree files overwritten by merge 해결방법 error: The following untracked working tree files would be overwritten by merge: .gitignore .idea/misc.xml .idea/modules.xml gitPractice.iml Please move or remove them before you merge. Aborting 처음 init 을 하고 이렇게 나오는데 git pull origin master 을 해도 땡겨올 수 없다고 한다. 해결방법은 의외로 간단하다. git clean -d -f -f 2020. 1. 24.