전체 글351 Git - 충돌 에러 This pull request can't be merged Git 으로 협업하면서 개인적으로 제일 난감했던 부분 중 하나는 바로 conflict 해결이였다. 상황에 따라 어디에서 튀어나올지 모르기 때문이었고, 혹시나 잘못만져서 모두의 코드가 망가질까봐 두려움이 앞섰다. 하지만 두려워할 필요는 없다. 비슷한 충돌을 10번 정도 겪어보면 어느순간 손가락이 자동으로 해결 명령어를 치고 있을 것이다. 충돌이 났다면 이유가 뭐든 한 가지만 기억하자. 나의 코드와 마스터 코드가 겹치기 때문이다. 1. 충돌이 난 코드를 찾아보자. 2. 문제가 있는 부분을 수정하자. 3. 수정후에는 저장(commit → push) 까지 해줄 것이다. Git - 충돌 에러 This pull request can't be merged 빗버킷으로 pull request 를 한 뒤 merge 를 하.. 2021. 11. 18. React(53) 타입스크립트 - 체크박스 약관 선택 이벤트 / 자식에서 부모로 데이터 보내기 여태까지는 부모에서 자식으로 데이터를 내려보내기만 해봤다. 하지만 오늘은 자식에서 부모로 데이터를 올려보내 보자. 여기서 핵심은 자식에서 새로 생성하는 데이터를 부모에게 보내주는 것처럼 보이지만, 사실은 부모가 가진 데이터를 props 로 물려주면 → 자식이 가공한 뒤 → 다시 부모한테 돌려주는 방식 이다. 자, 그럼 한번 실습해보자! 부모가 자식에게 props 전달하는 방법이 궁금하시다면 ? ↓↓↓ React(34) 리액트 훅 - 부모가 자식에게 props 전달하기 사람이 커뮤니케이션을 할 때, 정보를 말이나 문자로 주고 받는다. 그 정보를 바탕으로 행동을 하여 결과를 만든다. 컴퓨터로 커뮤니케이션을 할 때도 마찬가지이다. 정보를 컴퓨터 언어로 데이 devbirdfeet.tistory.com React.. 2021. 11. 16. Docker(6) 윈도우에서 도커 설치하기 Updated 06/03/24 윈도우에 도커를 설치해려면 세팅을 먼저해주어야 한다. 오늘의 대망의 마지막(이자 이제 시작)인 도커 설치하는 방법에 대한 포스팅이다. 자, 아래는 도커 세팅 과정을 담은 지난 포스팅이다. Docker(4) 윈도우에서 리눅스 환경 세팅하기 Docker - 윈도우에서 리눅스 환경 세팅하기회사에서는 맥북으로 도커기반으로 개발을 하지만 어느 순간 내 데스크탑에도 똑같은 개발환경을 설치하고 싶어졌다. 하지만 데탑 운영체제는 윈도우, 개발환경을 똑같이 맞추려면 리눅스기반devbirdfeet.tistory.comDocker(5) 윈도우에 WSL2 설치하기 Docker(5) 윈도우에 WSL2 설치하기맥북과 같은 도커기반 개발환경을 구축하기 위해서 리눅스로 개발환경 세팅중이다. 지난 시.. 2021. 11. 11. Docker(5) 윈도우에 WSL2 설치하기 Updated 06/03/24 맥북과 같은 도커기반 개발환경을 구축하기 위해서 리눅스로 개발환경 세팅 중이다. 지난 시간에는 윈도우에 터미널을 깔고 리눅스(Ubuntu)를 설치하였으니,이번에는 도커를 실행할 수 있도록 WSL2 설치를 해보자. ( 지난포스팅 보기 ↓↓↓ ) Docker - 윈도우에서 리눅스 환경 세팅하기회사에서는 맥북으로 도커기반으로 개발을 하지만 어느 순간 내 데스크탑에도 똑같은 개발환경을 설치하고 싶어졌다. 하지만 데탑 운영체제는 윈도우, 개발환경을 똑같이 맞추려면 리눅스기반devbirdfeet.tistory.com WSL2 란 Windows Subsystem for Linux 2의 줄임말이다.윈도우의 가상화 기능을 활용해서 윈도우 위에서 리눅스를 사용할 수 있게 해준다.기존 Wi.. 2021. 11. 10. Docker(4) 윈도우에서 리눅스 환경 세팅하기 회사에서는 맥북으로 도커기반으로 개발을 하지만 어느 순간 내 데스크탑에도 똑같은 개발환경을 설치하고 싶어졌다. 하지만 데탑 운영체제는 윈도우, 개발환경을 똑같이 맞추려면 리눅스기반 환경으로 세팅을 해야 도커를 설치할 수 있다. 그럼 세팅해보자. 리눅스를 사용하는 이유 리눅스는 쉽게 말해 윈도우 같은 운영체제이다. 리눅스가 인기있는 이유는 무료 공개 소프트웨어 (freeware) 이기 때문이다. 많은 사람들이 자유롭게 프로그램을 변경할 수 있기 때문에 기능 업데이트가 매우 빠르고 거의 매달 새로운 기능과 성능 추가가 이루어지고 있다. 또한 서버 개발에 있어 리눅스를 쓸 경우 서버와 데스크톱이 서로 다른 OS를 쓸 때 발생할 수 있는 문제를 해결할 수 있게 된다. Docker(4) 윈도우에서 리눅스 환경 세.. 2021. 11. 9. Git(33) 원격저장소에 push 한 마지막 커밋 삭제하기 나날이 성장하고 싶은 새발자의 하루 원격저장소에 push 까지 했는데 마지막 commit 을 잘못해버렸다. 이럴 땐 당황하지 말고 아래와 같이 따라해보자. push 해버린 commit 을 삭제하려면 사실 엄청난 명령어를 사용해야 하는 것은 아니다. 기존에 우리에게 친근한(?) 명령어를 이용해서 commit 을 reset 후 되돌아간 코드를 다시 push 해서 저장해주면 된다. Git(33) 원격저장소에 push 한 마지막 커밋 삭제하기 1. 마지막 명령어 치기 이전으로 되돌리자. 나의 경우에는 commit 이 마지막 명령어이기 떄문에 commit 이전으로 돌아갔다. $ git reset HEAD^ 2. 그리고 내가 commit 을 지웠다는 것을 github 에 알려주어 github 내에서도 해당 comm.. 2021. 11. 8. 이전 1 ··· 29 30 31 32 33 34 35 ··· 59 다음 반응형