본문 바로가기

728x90

GIT

(5)
GIT remote url변경하기(레포지토리 이동) 리모트 url을 변경해 보자. 좀 전에 git remote add 여기서 url부분을 잘못 적는 바람에 nothing added to commit but untracked files present (use "git add" to track) error: remote origin already exists. 이런 에러가 떴다. 그럼 url을 올바른 깃허브의 리모트 url로 바꿔보자, 1. 현재의 리모트 url확인 git remote -v 2. 새로운 리모트로 변경 git remote set-url origin {new url} 끝. 어렵지 않다. 그냥 쉽다. 저 에러문구만 자세히 살펴보자
GIT 「xcrun: error: invalid active developer path 」에러 대처법 git init에서 다음과 같은 에러가 발생했다. xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 이거 뭐누, 왜 갑자기 이러는가. 원인은 모르지만 해결방법은 알아냈다. xcode-select를 인스톨하면 해결될 문제이다. xcode-select --install 아..!!! 일본어라 죄송합니다! 하지만 저 명령어를 입력하면 이런 인스톨화면이 뜨기 때문에 일본어 모르셔도 파란색 부분이 인스톨이고 오른쪽 부분이 동의함이고 마지막 인스톨완료했습니다!라는 문구 라는걸 직감적으로 아시리라 믿습..
pull request에서 Can't automatically merge발생한 경우 해결 작업을 끝내고 풀리퀘스트 작성하려고 했는데 이런 에러가 떴다. 보통 같으면 문제없이 OK 되겠지만, 항상 뭔가 문제가 터지는구나. 문제에서 배워나가면 되는 겁니다! Cant' automatically merge라는 빨간 줄이 떴다. 머지를 할 수 없다는 에러겠지. 원인이 뭘까..(더 자세히 파고들고 싶다면, 다른 분들 거 참고하시면 됩니다, 빨리 해결을 하기 위한 분들을 위해 작성합니다) 작업하기 전의 본인의 로컬에서 pull(최신화)했던 develop브런치가 리모트 develop와 다르기 때문에 충돌이 발생한 것이다! 여기까지 오느라 고생한 분들을 위해 바로 해결합시다. (참고로 vscode상을 기준으로 합니다) 본인이 작업한 브런치에서 터미널에 git pull origin develop 하면 충돌(c..
Git push 까지의 일련의 과정 작업을 하면서 브런치를 끊어서 작업완료 한 후 푸시까지의 과정을 간단히 다뤄본다. 큰 일이 없다면 본인은 보통 이런 방법으로 푸시까지 진행하기 때문에 믿으셔도 될 것 같다. 매인브런치에서 시작 develop 일단 최신화 git pull 새로운 브런치 작성 git checkout -b "새로운 브런치명" 작업시작...... 완료 내가 작업한 것들을 다시 한번 확인 git status 깃 추가 git add 추가 되었는지 다시 한번 확인 git status 깃 커밋(이름 지정) git commit -m "이름(예: feat: 모달컴포넌트 작성)" 깃 푸시 git push 끝 새 브런치를 끊어서 처음 푸시를 할 때 fatal 에러가 뜰 것이다. 이 경우에는 바로 밑에 이렇게 해라, 라는 문구가 뜨기 때문에 그..
git conflict vscode에서 해결해보자 급하게 해결해야 한다면 바로 본론으로 들어가실 .. 일하고 있는 현장에서 컴플릭트가 발생해서 구글링을 했지만, 원하는 답을 왜 주지않는거니;; 원인이야 있겠지만서도 내가 필요한건 해결책인데 왜 원인이나, 해결과정에서의 텀이 그리 기냐 이말이야 그래서 내가 경험한 해결과정을 바로 알려드립니다. 급한 분들을 위해. 바로 들어가봅시다 본론 깃 허브에서 충돌이 발생했을 때 vscode에서 해결하기! 이 화면이 나타난다면 충돌이 발생한겁니다. 해결하러 vscode로 들어가죠. 우선 git checkout develop 로 브런치를 옮겨갑니다. 잠깐 설명을 하자면 이 develop는 본인이 push를 한 장소입니다. 머지를 시킬 장소. git pull 을 해서 develop의 최신화를 해줍니다. 그리고 충돌이 발생..

728x90