# git conflict

6개의 포스트

conflict 해결

>" 충돌 끝을 나타낸다. A code , B code중 하나를 완전히 선택할 수 있고 이 경우는 merge tool 사용시 편하다. merge tool에서 (깃 크라켄)혼합은 유료더라, 혼합하여 해결할 수도 있다. 그냥 클릭하는게 편할려나 A와 B가 작업 한것이 모두 내가 작업한 것과 충돌이 났다. 자주 upstream에서 pull을 받아야겠다. 자주 짧게 CRUD면 CR만 구현하고 pull request를 올려야겠다. A가 작업한 것은 pull request가 완료된 상태 B가 작업한 것은 pull reqeust가 안 됐다. A가 작업한 것을 pull upstream main하고난 후에 conflict를 해결했다. B가 작업한 pull request를 merge한다음에 하면 두 번 안 해도 됐을텐데, B가 작업한 것을 merge한 다음

2023년 5월 25일
·
0개의 댓글
·

Git 브랜치 날려먹다.

문제 상황 main과 diary-service-split 브랜치가 있었다. diary-service-split 브랜치는 main 브랜치보다 10커밋 정도 ahead, 1커밋 behind인 상태였다. 생각 없이 rebase를 해봤는데 diary-service-split 브랜치 맨 뒤에 main 브랜치 커밋 하나가 붙고 diary-service-split 브랜치 전 내역이 또 한번 중복 복사되었다. 이를 revert하자니 또 revert 커밋이 남고, 그래서 이것 저것 인텔리제이 내에서 시도해밨다. 그런데 source tree로 확인해보니 로컬 브랜치 2개, 원격 브랜치 2개 각각 단절되어 있었다. 으ㅏㅏ... 땜빵하기 다행히 어찌 어찌 origin/main은 최신 상태를 반영했기 때문에 로컬 main에 pull 받았다. 그리고 origin/diary-service-split 브랜치와 로컬 diary-service-split 브랜치는 삭제했다. 느낀 점 협업

2022년 11월 27일
·
0개의 댓글
·
post-thumbnail

Git conflict

Title - Git conflict 🤯 원인 > git에 대한 이해도 부족 무분별한 git init, remote, pull 왜 안되지 하면서 아무데나 git init해버림 npx create-react-app에 대한 이해도 부족 git ignore,REDEME.md가 자동 생성되는데 이걸 모름! 그 결과 git repository에서 pull해온 git ignore,REDEME.md 와 로컬에 있던 git ignore,REDEME.md를 같은 파일에 올려버림!당연히 둘중하나 선택하라고 하는데 무시하고 올림 git ignore에 있던 node_modules가 삭제된채로 git push 되어버림 node_modules가 올라가버림 4백만줄이 diff로 걸려버림~ 🤯 내 맘대로함 포크 > 클론 이후에 그 주소에서 영문 이름으로 리액트

2022년 11월 21일
·
0개의 댓글
·

TIL 2021.02.17

🧐 TIL (Today I Learned) 1. 미션 forEach 처음엔 코드 1을 forEach 문으로 바꿀 수 있다는 것을 생각을 못했다. 왜냐하면 일단 forEach 가 가독성이 좋다지만 내게는 아직 for문이 더 쓰기 편하고 언제 쓸 수 있는지 정확히 파악하지 못했기 때문이다. 오늘 이 두 가지만 충족시키면 forEach문을 쓸 수있다는 것을 배웠다. 이미 배열이 있는 상태이다. 그 배열을 변경할 수는 없다. 코드 1을 살펴보자면 파라미터로 whichGrupOfPawns 를 받는데 이 ArrayList는 이미 배열이 정해져있는 상태이므로 1을 충족시킨다. 2는 StringBuilder에 append를 한다는 거에 약간 헷갈려서 조건을 충족시킬 수 없다고 잠깐 생각했다. 근데 코드 1에서는 전혀 forEach와 StringBuilder는 전혀 관계가 없다. 단순히 이미 있는 배열의 각 인덱스를 참조해서 StringBuil

2021년 2월 17일
·
0개의 댓글
·

[TIL] 2020/08/31

Today, I Learned Javascript Runtime에 대해서 ( 참고 사이트 ) Javascript Engine : Javascript 런타임의 구성요소 중에 하나로 자바스크립트 엔진이 있는데(구글의 v8같은), 이러한 자바스크립트 엔진은 또 다시, 메모리 힙(Memory Heap), 콜 스택(Call stack)으로 이루어져있다. 프로그래머가 짜놓은 코드를 실행하면 interpreter가 해석하고, call stack에 쌓고(실행 컨텍스트로 쌓임), 변수 등은 메모리 힙에서 관리한다. 이 때, 자바스크립트는 비동기 프로그래밍 언어인데, 이러한 비동기적 프로그래밍이 가능하도록 동기적 프로그래밍 문법을 쓴다(예를 들어, 콜백함수, promise 등) Web APIs : 자바스크립트 엔진에 예를 들어,

2020년 8월 31일
·
0개의 댓글
·