본문 바로가기

Git42

Git(23) 원격 저장소 끊고 다른 원격 저장소에 연결하기 Updated 05/19/24 예전에 깃헙에 올려놨던 프로젝트 형식이 셋업에 필요해 내려받아 사용했다.열심히 코딩 한 후, 새로 프로젝트를 깃헙에 올리려고 하니 이미 원격저장소가 있다고 에러가 떠버렸다.예전 깃프로젝트를 다운받아 쓰니 원격저장소도 연결되어 있나보다.error: remote origin already exists.  Git(23) 원격 저장소 끊고 다른 원격 저장소에 연결하기원격 저장소를 저장/삭제/추가 등의 핸들링을 하는 명령어는 git remote 로 시작하는 명령어이다. 대체로 아래와 같은 명령어들이 사용된다원격 저장소 추가:git remote add 원격 저장소 이름 변경:git remote rename 원격 저장소 제거:git remote remove  원격 저장소와 연결 끊기.. 2021. 8. 1.
Git(22) 마지막 커밋(commit) 취소하기 지난 줄거리 신입 네 달 차, 실수로 엉뚱한 브랜치에서 커밋을 넣었다. 그래서 커밋을 취소하려고 한다. Git log 로 잘못한 커밋 내역을 확인해 보았다. (음 여기있군 ) 자, 방금 한 커밋 취소해보자 통상적으로 열심히 코드를 짜고 나면, 1. unstaged 단계에 작업한 파일들이 있다. 2. staged 단계로 얘네들을 올려버리고 3. commit 단계 에서 커밋해주면 git 에 저장이된다. commit 을 취소하고 staged 단계로 돌아감 $ git reset --soft HEAD^ commit 을 취소하고 unstaged 단계로 돌아감 $ git reset --mixed HEAD^// 기본 옵션 $ git reset HEAD^// 위와 동일 $ git reset HEAD~2// 마지막 2개의.. 2021. 6. 21.
Git(21) stash 로 삭제한 코드 복구하기 입사 한달차, 실컷 작업해놓고 commit 전에 실수로 stash 하여 작업한 코드가 다 날라가 버렸다. 당황하지 말자. 하늘이 무너져도 복구할 구멍이 있다. 1. 아래 명령어를 치고 git stash pop 2. ref # 를 복사한 뒤, 3. 아래 명령어에 가져다 붙여라 git update-ref refs/stash 레퍼런스 -m "메시지적기" git update-ref refs/stash 6fdaaaaaaaaaaaaaaaaaaaaaaaa -m "복구메시지" 그러면 ! 작업한 코드가 기적처럼 눈앞에 살아 돌아온다. ㅠㅠ staging 까지만 되어서 stash버튼 누르기 전으로 돌아왔다. commit부터 시작하면 된다. 2021. 4. 23.
Git(20) 빗버킷 연동된 구글 아이디로 Git 비밀번호 찾기 신입 한달 차, git 으로 프로젝트 작업을 하다 업데이트를 위해 push 를 했는데 에러메시지가 떳다. (후덜덜) 침착하게 메시지를 봤더니 git id 와 pw 가 문제였다. - 구글 연동아이디라 회사 이메일과 비밀번호를 쳣을 뿐인데 이런 에러가 난다. Missing or invalid credentials Error: socket hang up code: 'ECONNRESET' - 터미널 화면 - 침착하게 Bitbucket 웹사이트를 뒤지다 atlassian까지 넘어가버렸 비밀번호를 reset 하여 해결하였다. → Reset my password 링크 (아래클릭) Log in with Atlassian account We tried to load scripts but something went wro.. 2021. 4. 23.
Git(19) 소스트리 - BitBucket 클론시 오류 "유효한 소스 경로/url 이 아닙니다" (Invalid username or password....) Updated 2021/05/07 소스트리(SourceTree)와 빗버켓(bitbucket) 연결 중, 클론(Clone)에서 소스경로 입력시 오류메시지를 받았다. 하지만 나는 계정 연동도 했고 유저이름/비번 일치 확인했다면 ? (신입의 길은 멀고도 험합니다...) "유효한 소스 경로/url 이 아닙니다" (세부 내용 : Invalid username or password....) 자 ! 다음과 같이 설정해보자. 1. 도구 - 옵션 선택하기 2. 옵션 - Git - Git 지원활성화 선택하기 3. 스크롤로 쭈 ~ 욱 내려가서, Git 버전 - Update Embedded 선택하기 4. 확인 누르고 초심으로 돌아가 클론 다시 해보기 문제해결을 위해 검색해서 여기까지 오시느라 수고많으셨습니다. 찾다보면 어떻게.. 2021. 4. 2.
Git(18) 다른 개발자의 코드로 작업 후 Pull Request 하기 실제 현업에서의 깃 협업 흐름과 그에 따른 터미널 명령어를 정리한 포스팅이다. Git(16) 다른개발자의 코드받아 브랜치 만들어 작업하기 (터미널) Git(17) 다른 개발자의 코드받아 작업 후 업데이트하기 (터미널) Git(18) 다른 개발자의 코드로 작업 후 Pull Request 하기 (터미널) Pull Request push 완료후 BitBucket의 프로젝트에 내가 업데이트한 코드를 반영할수 있도록 관리자에게 Pull Request를 보내야 한다. PR(Pull Request)을 하면 관리자는 Merge 여부를 결정한다. 1. BitBucket에서 Pull request - create pull request 를 누른다. 2. Pull Request할 브랜치와 merge 대상 브랜치를 선택하고,.. 2021. 3. 28.
Git(17) 다른 개발자의 코드받아 작업 후 업데이트하기 (터미널) 신입 1일 차, 다른 개발자분의 코드를 받아와 작업을 하려고 한다. 앞이 막막해지는 순간, 찬찬히 떠올려보자 실제 현업에서의 깃 협업 흐름과 그에 따른 터미널 명령어를 정리한 포스팅이다. Git(16) 다른개발자의 코드받아 브랜치 만들어 작업하기 (터미널) Git(17) 다른 개발자의 코드받아 작업 후 업데이트하기 (터미널) Git(18) 다른 개발자의 코드로 작업 후 Pull Request 하기 나 : 휴 드디어 작업을 다 끝냈다. 이제 업데이트를 해볼까? 업데이트 단계는 staging(내컴→로컬) 과 push(로컬→원격) 이다. 1. staging 하기 내컴에서 로컬저장소로 작업을 업데이트 한다. git add 특정파일명 // 특정파일을 스테이징 하기 git add . //전체 파일 스테이징 하기 2.. 2021. 3. 28.
Git(16) 다른개발자의 코드받아 작업하기 (터미널) 신입 1일 차, 다른 개발자분의 코드를 받아와 작업을 하려고 한다. 앞이 막막해지는 순간, 찬찬히 떠올려보자 실제 현업에서의 깃 협업 흐름과 그에 따른 터미널 명령어를 정리한 포스팅이다. (소스트리 사용하는 협업은 Git(1) - Git(12) 포스팅을 참조하시길) Git(16) 다른개발자의 코드받아 브랜치 만들어 작업하기 (터미널) Git(17) 다른 개발자의 코드받아 작업 후 업데이트하기 (터미널) Git(18) 다른 개발자의 코드로 작업 후 Pull Request 하기 깃 다운로드 후 터미널 세팅 1. git 사용자 등록하기 git config --global user.name "name" git config --global user.email "gittt@gmail.com" 2. 등록 후 사용자 .. 2021. 3. 28.
Git(15) STS에서 깃헙(GitHub)에 프로젝트 올리기 STS (Spring Tool Suite)에 GitHub을 연동해보자 그리고 프로젝트를 GitHub에 업데이트까지해보자 STS - GitHub 연동 1. STS를 켜서 빨간박스를 눌러 눌러 창을 연다. 2. Git을 선택 3. 화면 좌측의 Git Repositories 탭에서 아래 버튼을 누른다. 4. (잠깐 STS는 홀드하고) GitHub 웹사이트에 들어가 연동할 Repo페이지로 들어가서 url을 복사 ! 5. 다시 STS로 복귀한뒤 복사한 URL 붙여넣고 깃헙 아이디와 비번을 입력 6. 그다음은 쭉쭉 진행 7. 다시 Git Repositories 보면 잘 들어와 있다. 무사히 연동됨 GitHub에 프로젝트 업로드 1. 올릴 프로젝트 폴더 우클릭 [Team]- [Share Project] 2. 빨간박스.. 2021. 1. 28.
반응형