목록GIT (18)
준호씨의 블로그

이번 포스팅에서는 MkDocs를 이용하여 간단하게 위키 형태의 사이트를 GitHub Pages로 만드는 방법을 알아보겠습니다.📌 준비물PythonGitGitHub 계정✅ MkDocs 설치 및 설정하기프로젝트 환경을 설정하는 최적의 방법은 아래와 같습니다.mkdir my-wikicd my-wiki# 원하는 Python 버전 설정 (예시)pyenv local 3.12.2# 가상환경 설정python -m venv .venvsource .venv/bin/activate# MkDocs 설치pip install mkdocs mkdocs-material# MkDocs 프로젝트 생성mkdocs new .✅ GitHub 저장소 연결GitHub에 저장소를 만든 후 연결합니다. 1. GitHub 저장소 만들기https:/..
오랜 기간 맥에서 개발환경을 세팅하다 보니 윈도우 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-..