git 저장소와 연결 끊기(remote 연결 해제/error: remote origin already exists)
안녕하세요 git 린이 입니다.
안쓰던 git을 사용하려니 갑자기 너무 혼란스러운데 여러모로 기억해야될게 많아서 하나하나 작성해보고있습니다.
이번편은 여러 레포지터리를 사용할때 기존의 저장소와 연결을 확인하고 끊는 방법입니다.
기존의 연결을 끊지않고 새로 remote를 추가하는 경우 아래와같은 에러가 발생합니다.
현재 git remote 연결 확인하기
git remote -v
git remote 연결 해제하기
위에서 확인한 origin을 해제해주면됩니다.
git remote remove origin git remote -v
다시 새로운 레포지토리를 add하면 잘되는걸 확인하실 수 있습니다.
저도 github는 사용하는데, git 린이좀 벗어나 보려고 약간의 공부좀 했습니다.^^
쉘 개발하면서 바로바로 업로드 필요성 때문에 git add 사용이 필요하겠더라구요.
그래서 지금까지는 직접 깃헙에서 코딩하거나 PC로 다운받아서 별도로 올렸는데, 이제 git add 사용합니다.
파일 1개씩 개별 단위로 처리하는것 명령어 3줄이지만 그마져도 귀찮아서 아래처럼 만들었습니다.
쉘의 내용은 이게 다 입니다.
git add $1
git commit -m "$1"
git push
curl --location "https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/gitproc.sh" --output gitproc.sh; chmod +x gitproc.sh;
./gitproc.sh 파일명
으로 사용하시면 되겠습니다.
./ssh 폴더에 ssh 인증키 안만들고 그냥 git push 하려니 암호를 묻는데 그냥 암호도 아니고 깃헙에서 gen한 키값으로 사용하려니 여간 불편한게 아니더군요.
ssh 인증키 생성 연동도 필수인것 같습니다.
저는 아래 가이드 따라 해봤습니다.
https://blog.naver.com/rodpold/222766656687
Git린이에게 또 좋은정보를 주시는군요ㅎㅎ
감사합니닷 한번 찬찬히 들여다봐야겠습니다
git 린이 끼리 돕고 살아야죠. ㅎㅎㅎㅎ
큐삼님은 마스터아니신가요ㅎㅎ.,
깃헙의 repo 브랜치에선 master 라고 해주긴 하더군요. ㅎㅎ
아무나 master 시켜주던데요? ^^
cmt alert