반응형 개발공부102 [Git] SVN 저장소에서 GIT으로 이전하기 1. 이전할 새폴더 생성 (로컬 저장소) 2. 오른쪽 마우스 > git bash 열어서 = git bash 아니여도 tortoiseGit 등 다른거 사용해도 된다. git svn clone http://~ 3. 다 받으면 gitlab 또는 github 가서 project 생성 4. 원격 저장소 주소 복사하여 git clone = 본인이 사용하는 git 툴에서 새 저장소를 추가하고 remote url로 지정해도 된다. 5. 로컬 저장소에서 브랜치에 commit 후 원격 push하여 원격 저장소 master와 merge TroubleShooting 보통 원격 마스터는 protected로 지정돼있어서 바로 push가 불가능하다. 그래서 생각한 방법 1. 내 로컬 master 브랜치 이름 변경 ex)localm.. 2020. 4. 3. [Git] 원격 저장소 하위 폴더, 특정 폴더 Clone 하기 abctest라는 git 저장소가 있고 디렉토리가 대략 이런 구조일때 A B - b.js C test라는 디렉토리에서 https://~/abctest.git 저장소 git clone을 하면 abctest라는 폴더로 함께 받아지는데 ex) test/abctest/ ... abctest는 필요 없고 그 하위 폴더 (A, B, C) 들만 받고 싶을 때 ! 1. 우선 초기화 git init 2. 원격 추가 git remote add -f origin 3. 핵심! sparsecheckout true 설정 git config core.sparseCheckout true 4. git pull git pull origin master 이렇게하면 하위 폴더 부터 받을 수 있다. 특정 폴더만 (B/) git clone 하.. 2020. 3. 30. [Git] remote branch 가져오기 / 목록 확인 / 변경하기 1. 우선 리모트 최신화 git remote update 2. 로컬 저장소의 브랜치 목록 확인 -v : 가장 마지막 커밋도 출력 git branch -v 3. 원격 저장소의 브랜치 목록 확인 git branch -rv 4. 원격 브랜치 가져오기 checkout -t : upstream 정보까지 설정 git checkout -t origin/xxx 5. checkout된 브랜치 확인 -> * 표시 되어있음 git branch -v + 알아두면 좋은 명령어 원격 브랜치 주소 변경하기 git remote set-url origin https://~ 로컬 브랜치 삭제하기 git branch -d issue1 원격 연결 상태 확인하기 git remote -v 2020. 3. 30. 이전 1 ··· 9 10 11 12 다음 728x90 반응형