본문 바로가기

전체 글306

2022 카타르월드컵 대진표 나는 평소에 축구를 즐겨보는 편은 아니지만, 그래도 월드컵은 즐겨야 한다는 마음이니까...! 나를 위해(=내가 챙겨볼 용도의) 월드컵 대진표와 경기 일정 등을 블로그에 정리해두려고 한다. 2022 카타르 월드컵 2022 FIFA 카타르 월드컵이 2022년 11월 20일부터 12월 18일까지 열린다고 한다. 이번 월드컵은 제 22회이며, 아랍국가에서 개최하는 건 올해가 최초라고 하여 더 의미가 있다. 지난 4월 1일에 카타르에서 조 추첨을 진행하였으며, 11월 20일부터 12월 2일까지의 조별 리그를 마치고 16강부터는 토너먼트 형식으로 진행된다. 조별 리그 : 11월 20일 ~ 12월 2일 16강 : 12월 3일 ~ 6일 8강 : 12월 9일 ~ 10일 4강 : 12월 13일 ~ 14일 3~4위전 : 1.. 2022. 11. 21.
브랜치(branch)를 깃허브(github)에 push하기 한동안 로컬 레포지토리에서 작업한 내용을 깃허브에 업로드하지 않았다. 예전에는 git push 명령어 하나만 쓰면 자동으로 업로드가 되었었는데... 이제 로컬 레포지토리에는 브랜치도 생겼다. 어떻게 해야 하지? 산을 넘으면 또 산이 기다리고 있다. 하지만 이번 산도 잘 넘을 수 있을 것이다. 깃허브에 브랜치 작업내용 push하는 방법 premium 브랜치에서 아직까지 했던 커밋 리스트를 확인해보았다. 아래 이미지에서 표시하고 있는 것들의 의미는 다음과 같다. (HEAD -> premium) : HEAD는 premium 브랜치의 최신 커밋을 가리키고 있다. (main) : 로컬 레포지토리에서 main 브랜치로 작업한 최신 커밋이다. (origin/main) : main 브랜치의 해당 커밋까지 깃허브에 업로.. 2022. 11. 21.
머지 취소하기(git merge --abort) 이제 나는 머지를 할 수 있고, 컨플릭스가 발생했을 때 해결도 할 수 있다. 그럼 이번에는 이미 실행한 머지를 취소하는 방법에 대해서 알아보자! 머지를 시도했는데 사실은 머지를 나중에 하고 싶었던 경우 (단순 실수) 컨플릭스가 발생한 파일인 너무 많아서 다시 수정한 후에 하고 싶은 경우 등의 이유로 머지 자체를 취소하고 싶을 수도 있다. 이럴때는 아래와 같은 커맨드를 사용하여 머지를 실행했던 사실을 완전히 없었던 일로 만들 수 있다. 이 커맨드를 실행하면 모든 코드들이 머지를 시도하기 전 상태로 돌아간다. 참고로 abort 단어의 의미는 '중단하다, 버리다, 취소하다'라는 의미를 가지고 있다. 다음 포스팅에서는 브랜치(branch)를 깃허브에 push 하는 방법에 대해서 정리해볼 예정이다. 2022. 11. 20.
컨플릭트(Conflict) 났을 때 해결하는 방법 지난 포스팅에서는 브랜치 머지하는 방법에 대해서 설명했다. 이번 포스팅에서는 컨플릭트가 발생했을 때의 해결 방법을 설명하려고 한다. 컨플릭트(Conflict)가 발생했다! 나는 premium 이라는 브랜치와 main 이라는 브랜치 위에서 각각 작업을 했다. 그 다음 다시 premium 브랜치로 이동해서 main 브랜치의 작업 내용을 가져와 합치기로 했다. 그래서 git merge main 이라는 커맨드를 입력하고 실행시켰는데, 아래와 같은 오류 메세지가 떴다. "CONFLICT (content) : Merge conflict in calculator.py" 이 메세지는 머지를 하다가 calculator.py 파일에서 충돌이 발생했다는 의미이다. 두 개의 코드가 달라서 어떤 코드로 합쳐야 할지 알 수 없을.. 2022. 11. 19.
한경희가습기, 겨울철 건조한 사무실 가습기 추천 겨울이 되니 피부가 점점 건조해지는 것이 느껴졌다. 지금까지는 그럭저럭 참을만 하지만 사무실에 히터를 틀기 시작하면 건조함이 더 심해질 것이다. 그래서 미리 준비하는 사무실 겨울나기 필수템, 가습기를 구입했다. 처음에는 작은 거 살까, 큰 거 살까 고민을 했고, 다이소에 미니가습기가 있다고 해서 다이소가습기로 해결해볼까 하는 생각도 있었는데, 경험상 미니가습기는 효과가 썩 만족스럽지 않아서 이번에는 조금 부담스럽더라도 큰 걸 구매해보기로 했다. 그래서 결정한 게 한경희생활과학 촉촉한 가습기! 사람들은 그냥 한경희가습기라고 부르는 것 같다. 나는 오늘의 집이 최저가인 것 같아서 (신규가입 혜택 최고!) 오늘의 집 온라인 스토어에서 주문했는데, 다음날 바로 택배가 왔다. 크기는 큰데 막상 들면 하나도 안 무.. 2022. 11. 19.
점심 나들이 우리 회사는 점심시간이 1시간 30분이다. 판교에 있는 음식점은 대부분 음식값이 너무 비싸기 때문에...🥲 식대를 지원하지 않는 것은 아쉽지만, 그래도 점심시간이 30분 더 있는 것은 매우 만족스러운 부분이다. 하루 8시간에서 7시간 30분으로 근무시간이 줄어드는 효과도 있고, 또 동료들과 함께 식사를 하고 커피를 마시며 여유롭게 수다를 떠는 호사스러운(!) 시간을 보낼 수 있기 때문이다. 오늘은 마라탕을 먹고 근처에 있는 우드진(WOODJEAN)이라는 카페에 갔다. 슈페너 종류를 시그니처 메뉴로 제공하는 카페 우드진은 따뜻한 나무와 편안한 데님을 컨셉으로 한 예쁜, 게다가 맛있기까지 한 카페이다. 원래는 우디슈페너를 즐겨 마시는데 11월 월간우드진이 나왔다고 해서, 이번에는 카라멜호지티라떼를 주문해보았.. 2022. 11. 18.
키보드 레이아웃 선택 - 한글 키보드 단축키 매핑(피그마 업데이트) 피그마가 업데이트 되며 키보드 레이아웃을 선택할 수 있게 되었는데, 그 중에 한글 키보드 단축키 매핑이 가능해졌다고 해서 시도해보았다. 키보드 레이아웃 선택 기존 피그마(figma)의 기본 단축키는 US QWERTY 키보드의 레이아웃을 기반으로 하고 있다. 그런데 이러한 단축키의 일부 키는 다른 언어나 레이아웃에서는 사용할 수 없다. 때문에 기본 설정에서 키보드 레이아웃을 업데이트한 후에 해당 레이아웃에 매핑된 단축키에 엑세스할 수 있게 하였다. 키보드 레이아웃 선택은 한국어 외에도 중국어(병음), 덴마크어, 핀란드어, 프랑스어, 독일어, 이탈리아어, 일본어, 노르웨이어, 스페인어, 스웨덴어 등을 지원한다. 한국어 키보드 레이아웃 선택 방법 한국어 키보드 레이아웃을 선택하는 방법은 아래와 같다. 피그마 .. 2022. 11. 16.
브랜치 머지(branch merge)하는 방법 브랜치를 생성했다면 프로젝트를 변경하기 전, 본인이 어떤 브랜치로 작업을 하고 있는지 꼭 확인을 해야 한다. 이번 포스팅에서는 다른 브랜치에서 작업한 내용을 합치는 방법에 대해서 포스팅해보려고 한다. 상황 정의 브랜치를 생성해서 작업을 하고 있는데, 해당 작업이 다른 브랜치에도 적용이 되어야 한다는 사실을 알았다. 다른 브랜치로 이동을 해서 동일한 작업을 반복해도 상관 없겠지만, 그런 번거로움 없이 기존의 작업 내용을 그대로 반영하는 방법이 있다. 이것을 브랜치 머지(branch merge)라고 한다. 머지(merge)는 영어로 '병합하다'의 의미를 가지고 있다. 브랜치 머지(branch merge)하는 방법 브랜치 머지를 실행하는 명령어는 아래와 같다. git merge 브랜치명 # 현재 위치의 브랜치.. 2022. 11. 16.
맥북 업데이트 후에 git 에러 해결방법(xcrun error) 맥북 업데이트 후에 흔히 발생한다는 xcrun 오류를 해결하는 방법에 대해서 알아보도록 하겠다. 맥북에 새로운 업데이트 사항이 있다고 해서 진행했다. Ventura 13.0.1 버전이었는데 새로운 기능들이 추가되었길래 흥미로워하며 한참 구경을 했다. 그리고서 "이제 git 공부를 해야지~" 하고 터미널을 실행했는데 익숙한 명령어가 실행되지 않았다. 나는 아직 스스로에게 확신이 없는 상태라🤣 당연히 내가 잘못했다고 생각하고 스펠링도 다시 확인하고 몇 번을 재도전(!)해보았지만 역시 계속 실패였다. xcrun : error : invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Develo.. 2022. 11. 15.
브랜치(branch)는 무엇인가? 어떻게 사용해야할까? 다른 사람들이 깃과 관련된 대화를 할 때에, 브랜치(branch)는 정말 많이 들어본 용어였다. 그래서 이건 무슨 의미일까 하고 궁금해하곤 했는데 나도 드디어! 브랜치가 무엇인지, 어떻게 사용하는 것인지, 공부를 통해 알게 되었다. 브랜치(branch)란 무엇일까? 구글 번역기에서 branch를 검색하면 '나뭇가지'로 번역된다. 깃에서의 브랜치는 독립적으로 어떤 작업을 할 수 있는 코드 관리 흐름이다. (이게 무슨 소리...?) 하나의 프로젝트가 있고 그 안에서 두 개의 버전을 만들어야 하는 경우, 공통 부분을 제외한 특정 시점부터는 다른 코드로 관리를 하게 되는데 그러한 버전의 흐름을 브랜치라고 부른다. 혹은 여러 사람과 협업 시에 각각의 브랜치를 만들어서 따로 작업을 하고, 작업을 모두 마치고 나면 .. 2022. 11. 14.