Python

[Python] Pycharm을 Git과 연동하기

IronAreum 2024. 12. 8. 19:08
728x90

우리의 친구 ChatGPT에세 연동하는 방법을 물어보고 정리함! 

728x90

PyCharm과 GitHub를 연동하면 코드를 효율적으로 관리하고 공유할 수 있습니다.

아래에 PyCharm과 GitHub 연동을 처음부터 끝까지 단계별로 설명드릴게요.


1. Git 설치

PyCharm에서 Git을 사용하려면 먼저 Git이 설치되어 있어야 합니다.

Windows에서 Git 설치

  1. Git 공식 웹사이트에 접속하여 Git을 다운로드하고 설치하세요.
  2. 설치 중 "Git Bash Here" 옵션과 "PATH 환경 변수에 Git 추가" 옵션을 활성화하세요.
  3. 설치 후, 터미널에서 아래 명령어로 Git이 설치되었는지 확인하세요:

현재나온버전 중에 이걸로 다운로드 받음! 

git --version

예: git version 2.47.1

 


(여기서 잠깐)

"Choosing the default editor used by Git" 에서 어떤 에디터를 선택할 것인가?

뭘 선택해야할지 순간적인 혼돈이 온다.. (VIM을 선택하면 엄청 어렵다고 괜찮겠냐는 메모가 뜬다..)

 

그럼 또 우리의 친구에게 도움을 받자!



여기서 선택된 편집기는 Git을 사용할 때 커밋 메시지 작성이나 rebase 등의 작업에 사용됩니다.

더보기

권장 선택

1. PyCharm 사용 예정

  • PyCharm을 기본 개발 환경으로 사용할 계획이라면 여기서 상관없이 기본적으로 "Vim" 또는 다른 옵션을 선택해도 됩니다.
    PyCharm의 내장 Git UI를 사용할 것이기 때문에 편집기가 거의 필요하지 않을 수 있습니다.

2. 초보자라면 "Nano" 추천

  • 사용하기 쉬운 편집기를 원한다면 **"Nano"**를 선택하세요.
    Nano는 직관적인 인터페이스를 제공하며, 초보자에게 적합합니다.

3. 이미 선호하는 편집기가 있다면

  • 선호하는 텍스트 편집기(예: Visual Studio Code, Notepad++, Sublime Text)가 있으면 목록에서 해당 편집기를 선택하세요.

옵션별 설명

Git 설치 시 제공되는 편집기 옵션 중 주요 항목은 다음과 같습니다:

  1. Vim (기본 선택)
    • 고급 사용자와 Linux 환경에서 자주 사용됩니다.
    • 하지만 초보자에게는 사용법이 어려울 수 있습니다.
  2. Nano
    • 초보자에게 친숙한 편집기.
    • 간단한 텍스트 편집 환경 제공.
  3. Notepad (Windows 기본 메모장)
    • Windows에서 사용하기 쉽지만 기능이 제한적입니다.
  4. Visual Studio Code (VS Code)
    • 기능이 풍부한 코드 편집기. VS Code가 설치되어 있다면 강력 추천.
  5. Notepad++
    • Windows에서 많이 사용하는 고급 메모장 대체 프로그램.
  6. Other
    • 커스터마이징된 다른 편집기를 수동으로 설정할 수 있습니다.

최종 선택

  • Nano: 초보자라면 추천.
  • Vim: 기본 설정으로 두거나 Vim에 익숙하다면 사용.
  • Visual Studio Code: 설치되어 있다면 Git과 잘 통합되므로 강력 추천.
  • Notepad++: 설치되어 있고 선호한다면 선택.

참고: 선택한 편집기는 나중에 변경할 수 있습니다. 만약 나중에 변경하고 싶다면 아래 명령어를 사용하세요:

 
git config --global core.editor "편집기명"
 

예: Visual Studio Code로 변경

git config --global core.editor "code --wait"
 

2. GitHub 계정 생성 및 설정

  1. GitHub에서 계정을 생성하거나 로그인하세요.
  2. 새 저장소(repository)를 생성하려면:
    • GitHub 홈 → "Repositories" → "New" 버튼 클릭.
    • 저장소 이름을 입력하고 "Create Repository"를 클릭.

3. PyCharm에서 Git 활성화

  1. PyCharm 메뉴 → File → Settings로 이동합니다.
  2. 좌측 메뉴에서 Version Control → Git을 선택하세요.
  3. "Path to Git executable"에 Git이 설치된 경로를 입력하거나 자동으로 감지된 경로를 확인하세요.
    • 기본 경로(Windows): C:\Program Files\Git\bin\git.exe
  4. "Test" 버튼을 클릭하여 Git이 제대로 연결되었는지 확인합니다.
    • 성공하면 "Git executed successfully" 메시지가 표시됩니다.

4. PyCharm에서 프로젝트 Git 저장소로 초기화

  1. PyCharm 메뉴 → VCS → Enable Version Control Integration 클릭.
  2. 팝업에서 Git을 선택하고 "OK"를 클릭합니다.
  3. 이제 프로젝트 디렉토리가 Git 저장소로 초기화됩니다.

5. GitHub와 PyCharm 연동

5.1 PyCharm에서 GitHub 계정 추가

  1. PyCharm 메뉴 → File → Settings → Version Control → GitHub로 이동.
  2. + 버튼 클릭 → "Log in via GitHub.com" 선택.
  3. GitHub 계정에 로그인하고 인증을 완료하세요.
  4. 연결이 완료되면 GitHub 계정이 PyCharm에 추가됩니다.

5.2 원격 저장소 연결

  1. PyCharm 메뉴 → VCS → Git → Remotes를 선택.
  2. 팝업에서 + 버튼 클릭.
  3. GitHub에서 생성한 저장소 URL을 입력합니다.
  4. "OK"를 클릭하여 저장소를 연결합니다.

6. 코드를 GitHub에 푸시

6.1 변경된 파일 추가

  1. PyCharm 하단에서 Git 탭을 클릭합니다.
  2. 변경된 파일을 확인하고, 해당 파일을 Stage 영역에 추가합니다.
    • 변경된 파일을 우클릭 → Add to VCS 클릭.

6.2 커밋

  1. PyCharm 메뉴 → VCS → Commit을 선택.
  2. "Commit Changes" 창이 열리면 메시지를 입력하고 "Commit"을 클릭합니다.

6.3 푸시

  1. PyCharm 메뉴 → VCS → Git → Push를 선택.
  2. 연결된 GitHub 저장소를 확인하고 "Push" 버튼을 클릭합니다.

7. GitHub에서 확인

  1. GitHub 웹사이트에서 저장소로 이동합니다.
  2. PyCharm에서 푸시한 파일이 저장소에 반영된 것을 확인할 수 있습니다.

추가 팁

  • .gitignore 설정: 푸시하지 않을 파일(예: 환경설정 파일)을 제외하려면 프로젝트 루트 디렉토리에 .gitignore 파일을 생성하세요.
    예:
*.pyc
__pycache__/
.idea/

 

  • 커밋 메시지 작성 규칙:
    • 커밋 메시지는 명확하고 간결하게 작성하세요.
    • 예: Add initial project files 또는 Fix API response handling.

이제 PyCharm과 GitHub를 성공적으로 연동하고 프로젝트를 관리할 수 있습니다. 

 

 

참고링크 : https://thinkingncoding.tistory.com/103

 

파이참(Pycharm) 프로젝트와 GitHub(깃허브) 연동

파이참 과 깃허브 연동 소스코드 버전관리와 웹 공간에 보관 및 배포를 위해 GitHub(깃허브)을 이용하고 있습니다 회사에서 형상관리하는 목적으로 주로 사용되는데, 개인 개발자의 경우에도 일

thinkingncoding.tistory.com

 

728x90