-
[Git] Merge 이해하기 (Merge / Squash and Merge / Rebase and Merge)Tools 2020. 1. 19. 22:30
회사에서 Git을 사용해서 형상 관리를 하고 있다. 그 동안 내가 개인 repository branch에 commit, push등을 해본 적은 많지만 다른 사람과 협업을 하면서 branch를 생성하고 master에 merge를 해본 적은 없어서 처음에 매우 당황했었다. 그래서 오늘은 많이 비교가 되는 merge와 rebase에 대해서 알아보려고 한다! 먼저 Merge와 Rebase는 다음과 같은 상황에서 사용된다. 여러 명이 공동으로 작업하는 repository를 clone 받아 작업을 한다고 생각해보자. master라는 공동의 브랜치가 존재하고 나는 my-branch라는 이름의 브랜치를 만들어서 코드 작업을 한다. $ git checkout -b my-branch 위 명령어는 아래 명령어를 한 줄로 축..
-
[VS code/터미널] 터미널로 Visual Studio Code 실행시키기 (+ VS code 파일 열기)Tools 2019. 5. 15. 19:17
예전에 캐나다에 워홀로 떠났을 때, 방을 같이 쓰던 룸메이트가 캐나다 아마존에서 개발자로 근무하던 친구였다. 사실 그 때는 개발자가 뭔지도 몰랐고, 그 친구가 "난 개발자야"라고 말한 적도 한 번도 없었다. 다만 그 애가 맨날 노트북에 시커먼 터미널 창을 띄워놓고 보기만 해도 토할거 같은 알파벳 나열들을 보고 있었던 것이 기억난다. 그 때는 그게 뭔지도 모르고 되게 있어보이고 멋있어보였다.ㅋㅋㅋ 하여튼 나도 터미널 사용에 점점 익숙해져야 할텐데 아직까진 쉽지가 않다. 이미 마우스에 익숙해져버린 탓에 급하면 자꾸 손이 마우스로 간다. 휴... 그래도 조금이나마 익숙해져보기 위해서 제일 자주 쓰는 Visual Studio Code를 터미널로 실행시키는 법을 정리해보려고 한다. 사실 거창하게 시작했지만 방법은..