![](https://blog.kakaocdn.net/dn/WnDy2/btrSZ2YOoQg/4NcHFNwxtuAenC2IJqKkC0/img.png)
![](https://blog.kakaocdn.net/dn/yPLrS/btrSYCGBtSo/3I77kCCsJOGTWKEfDQ5VNK/img.jpg)
'small steps > 운동 - 체력이 국력' 카테고리의 다른 글
22.12.08 운동기록 - 짧홈트 (2) | 2022.12.09 |
---|---|
22.12.07 운동기록 - 짧홈트 (1) | 2022.12.08 |
22.12.04 운동기록 (0) | 2022.12.04 |
22.11.29 운동기록 (0) | 2022.11.29 |
22.11.24 운동기록 (0) | 2022.11.24 |
22.12.08 운동기록 - 짧홈트 (2) | 2022.12.09 |
---|---|
22.12.07 운동기록 - 짧홈트 (1) | 2022.12.08 |
22.12.04 운동기록 (0) | 2022.12.04 |
22.11.29 운동기록 (0) | 2022.11.29 |
22.11.24 운동기록 (0) | 2022.11.24 |
22.12.07 운동기록 - 짧홈트 (1) | 2022.12.08 |
---|---|
22.12.06 운동기록 (0) | 2022.12.07 |
22.11.29 운동기록 (0) | 2022.11.29 |
22.11.24 운동기록 (0) | 2022.11.24 |
22.11.23 운동기록 (0) | 2022.11.23 |
fatal: refusing to merge unrelated histories
신규 repository에 새로 push 할려는 상황
근데 git local과 연결하고 push하기 전에 github에서 먼저 read.me를 만들어두고 전날 커밋해둠. 리드미를 지우면 해결되지만 전 날 잔디를 유지하고 싶어서 방법을 찾는 중
에러 메세지 의미 : commit 히스토리가 서로 관련이 없다는 뜻
즉, 서로 관련성이 없기 때문에 merge할 수 없다는 것
github에서 새 repository를 생성하면서 만든 readme.md 파일때문인데
Git의 작동방식은 로컬 저장소의 commit 목록과 원격 저장소의 commit 목록을 비교한 후 원격 저장소의 마지막 commit id와 동일한 commit id를 가진 로컬 저장소의 commit 시점을 찾아낸 뒤, 원격 저장소의 마지막 커밋과 연결하기 때문
원격 저장소의 첫번째 commit이자 마지막 commit인 readme를 추가하는 commit이 원격 저장소에는 존재하지 않고, 따라서 현 상태에서는 둘을 연결할 수 없다.
방법1
repository를 삭제하고 다시 만든다. (readme.md 파일을 없애고 다시 저장소를 만든다.)
방법2
git pull origin 브런치명 --allow-unrelated-histories
git에서는 서로 관련 두 프로젝트를 병합할 때 기본적으로 거부하는데, 이를 허용하는 명령어
방법3
강제로 합병하는 방법
주의! 기존 커밋했던 코드 및 파일이 유실될 수 있음
git push -u origin +master
git push origin master -f
참고자료(Reference)
[Git] git diff 정리 (0) | 2023.02.11 |
---|---|
[Git] pull 시, conflict 해결방법 : 강제 pull (0) | 2022.12.10 |
[GitHub] 디폴트(default) 브랜치(branch) 변경 및 브랜치명 변경하기 (0) | 2022.11.30 |
[Git] remote원격저장소(깃허브) 연결(추가), 조회, 연결해제(삭제) (0) | 2022.08.02 |
[GitHub] Fork & Fork 업데이트 하기 (0) | 2022.07.29 |
해당 저장소(repository)에 들어가서 우측 상단에 settings 클릭
왼쪽 탭에 Branches 탭으로 들어가서 아래처럼 Default branch에 현재 디폴트 브랜치명이 있고
이 우측에 연필 모양이 아이콘을 누르면 브랜치 네이밍 및 다른 브랜치를 디폴트 브랜치로 변경할 수 있다!
[Git] pull 시, conflict 해결방법 : 강제 pull (0) | 2022.12.10 |
---|---|
[Git][에러메시지] fatal: refusing to merge unrelated histories (0) | 2022.11.30 |
[Git] remote원격저장소(깃허브) 연결(추가), 조회, 연결해제(삭제) (0) | 2022.08.02 |
[GitHub] Fork & Fork 업데이트 하기 (0) | 2022.07.29 |
[Git-GitHub] 등록된 이름(name),이메일(email) 변경하고 싶을 때 (0) | 2022.07.21 |
22.12.06 운동기록 (0) | 2022.12.07 |
---|---|
22.12.04 운동기록 (0) | 2022.12.04 |
22.11.24 운동기록 (0) | 2022.11.24 |
22.11.23 운동기록 (0) | 2022.11.23 |
22.11.22 운동기록 (0) | 2022.11.22 |
공간
호스팅 = 집
"호스팅 업체를 통해 호스팅한다."라고 하면
자기 컴퓨터가 아닌 업체의 컴퓨터로 인터넷에 웹사이트를 보여주는것을 뜻함
도메인 = 집 주소
ex) www.이름.net
※도메인 주소 작동하는 방식
도메인 주소와 호스팅 IP 주소는 아무런 설정이 없는 상태에서는 서로 관련성이 없지만, 업체에서 별도로 관리하는 외부의 네임서버라는 곳에 A라는 IP 주소는 A’라는 도메인 주소와 같다고 설정을 해주게 되면, 도메인 주소를 통해 IP 주소(=웹사이트)로 접속이 가능해짐
메인과 호스팅의 중간단계
서버에 이름을 붙여주는 역할
참고자료
https://featured.tistory.com/500
https://brunch.co.kr/@skykamja24/194
https://gentlysallim.com/도메인-호스팅-뭐가-다름-개념-정의-알아보기/
[Web] JSTL <c:choose><c:when>가 작동안했던 이유 (0) | 2022.07.01 |
---|---|
[Web][HTML] 토글(toggle)을 사용한 게시판을 만들고 싶다면? (feat. details, summary (toggle)+ <c:foreach>) (0) | 2022.06.30 |
[Web-Java] 뷰단(화면단)의 페이징처리 코드 로직 (0) | 2022.06.24 |
[MyBatis] 쿼리문 관련 설정파일 Mapper.xml (0) | 2022.06.06 |
[MyBatis] 설정 파일(configuration.xml) (0) | 2022.06.06 |
22.12.04 운동기록 (0) | 2022.12.04 |
---|---|
22.11.29 운동기록 (0) | 2022.11.29 |
22.11.23 운동기록 (0) | 2022.11.23 |
22.11.22 운동기록 (0) | 2022.11.22 |
22.11.21 운동기록 (0) | 2022.11.21 |
22.11.29 운동기록 (0) | 2022.11.29 |
---|---|
22.11.24 운동기록 (0) | 2022.11.24 |
22.11.22 운동기록 (0) | 2022.11.22 |
22.11.21 운동기록 (0) | 2022.11.21 |
22.11.18 운동기록 (0) | 2022.11.18 |
22.11.24 운동기록 (0) | 2022.11.24 |
---|---|
22.11.23 운동기록 (0) | 2022.11.23 |
22.11.21 운동기록 (0) | 2022.11.21 |
22.11.18 운동기록 (0) | 2022.11.18 |
22.11.17 운동기록 (0) | 2022.11.17 |
22.11.23 운동기록 (0) | 2022.11.23 |
---|---|
22.11.22 운동기록 (0) | 2022.11.22 |
22.11.18 운동기록 (0) | 2022.11.18 |
22.11.17 운동기록 (0) | 2022.11.17 |
22.11.16 운동기록 (0) | 2022.11.16 |