목록GIT (17)
준호씨의 블로그
오랜 기간 맥에서 개발환경을 세팅하다 보니 윈도우 OS환경에서 세팅하려니 익숙하지 않네요. 하나씩 정리해 보려 합니다. WSL2를 먼저 세팅하면 우분투 리눅스 커맨드로 좀 더 손쉽게 할 수 있을 거 같긴 한데 일단은 그냥 모드로 설치해봅니다. Visual Studio Code 설치 일단 개발용 에디터가 필요합니다. 회사에서는 Jetbrain Tools (IntelliJ, WebStorm 등)을 사용하지만 개인용 라이선스는 없어서 Visual Studio Code에 적응해 보려고 합니다. Download Visual Studio Code - Mac, Linux, Windows Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is f..
종종 원격 저장소의 branch를 삭제할 일이 있습니다. 예를 들어 다음의 명령어를 이용해서 develop 브랜치를 생성해 주었습니다. $ git checkout -b develop (mestore-prod-context/default) Switched to a new branch 'develop' 아직은 로컬 저장소에만 브랜치가 생성되어 있는 상태입니다. push를 해서 원격 저장소에도 똑같이 적용해 줍니다. $ git push origin develop (mestore-prod-context/default) Total 0 (delta 0), reused 0 (delta 0) remote: remote: Create a pull request for 'develop' on GitHub by visiti..
IntelliJ (외에 다른 Jetbrains 툴 포함)에서 Git 프로젝트인 경우 새로운 파일을 만들면 아래와 같은 팝업창이 나타납니다. 보통 "Remember, don't ask again"을 체크하고 Cancel을 하면 더 이상 물어보지 않습니다. 그런데 새 프로젝트 만들 때마다 자꾸 물어보니 이 과정도 귀찮더라고요. 저는 제가 원할 때만 git에 새로운 파일을 추가하는 편이라 이러한 화면이 안 뜨게 하는 방법이 없을까 찾아보았습니다. File -> New Projects Settings -> Preferences for New Projects... 를 선택합니다. 새 프로젝트에 대한 기본 설정을 다룹니다. Version Control -> Confirmation -> When files are c..
git repostiry를 복제할 때 일반적으로는 그냥 fork를 이용하는 경우가 많습니다. fork 따다가 작업하고 원본에 pull request를 보낸다거나 말이죠. 하지만 경우에 따라 fork는 아니고 통째로 복제하고 싶은 경우가 있습니다. 내용과 히스토리는 그대로 복제하면서 독립적인 repository를 구성하는 경우입니다. github의 경우 fork 딴 repository는 기본적으로 검색이 안됩니다. 검색할 때 fork옵션을 넣으면 되긴 되는 거 같은데 잘 안 되는 경우도 있더군요. 자 github의 특정 repository를 통째로 복제해 오는 방법입니다. $ git clone --bare https://github.com/someuser/old-repository.git $ cd old-..