Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 서버기본
- 타임존
- api문서만들기
- JDBC
- 추상클래스
- 롬복
- 크리스탈레포트누끼
- 크리스탈레포트이미지
- 타임존설정
- import안될때
- 스토리지기본
- 크리스탈리포트이미지
- openaddressing
- EC@
- IT기본지식
- 게시판댓글
- @RunWith
- Ajax
- lombok
- 서블릿용어
- 자료구조
- jdbc연결안됨
- git
- RequestBody
- 이미지누끼
- fcmwebpush
- ResponseBody
- 오라클오류
- 크리스탈레포트그림
- 크리스탈리포트이미지삽입
Archives
- Today
- Total
엠마의 개발공부일지
로컬 .git 저장소 변경하기 본문
728x90
1. 로컬의 .git삭제하기
rm -rf ./.git
2. 새로 .git을 넣어둘 폴더를 만들기
-> madir + 만들 폴더이름
3. 새 폴더로 이동
4. git init : 현재 디렉토리를 저장소로 지정
이 상태에서 커밋 & 푸쉬하면 된다.
* 리모트리포지토리와 연결이 안된경우
1. git remote add origin +연결할 github repository주소
2. push가 안될때, fetch first라는걸보니 pull먼저 해줘야하는것같다. 그래서 git pull해보니 현재 브랜치에 트래킹정보가없다 => 로컬에 브랜치가 생성되었으니 그걸 리모트리포지토리 브랜치를 추적하게 해야한다.
3. --set-upstream-to=origin/master master옵션으로
"로컬master브랜치"가 "리모트리포지토리의 origin/master"를 추적하게 한다.
4. 다시 push해보니 로컬-리모트리포지토리 사이에 공통부분이 없는데 push해서 병합하려고 하다보니 뜨는 오류
=> 이경우엔 일단 git pull해줘서 리모트에있는 정보를 다 끌어온다.(하지만 관련없는 정보가 있다고 뜬다)
5. 아래와 같이 관련없는 정보들도 허용해서 가져오기를 한다
6. 5번까지 하면 새로 push할수있는 상태가 된다.
[깨알 해석]
git push origin master -> origin이라는 리모트리포지토리저장소에, 현재 master브랜치를 푸쉬해서 보내버린다.
728x90
'Tool > git' 카테고리의 다른 글
git과 github 처음시작하기 (0) | 2021.01.10 |
---|---|
git 사용시 내가 지켜야 할 사항 (0) | 2021.01.08 |
프로젝트랑 git 지우고 다시받기 (0) | 2020.12.24 |
Comments