ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이참, 깃헙 데스크탑 초기 설정
    Python/이것저것 파이썬 2022. 12. 23. 10:37
    반응형

    파이참 공식 기능을 쓰십시오.

    파이참도 공식적으로 깃헙을 지원하기 때문에
    파이참에서 제공되는 기능을 쓰면 됩니다.  

     

    저는 깃헙 데스크탑만 쓰는 게 편해서

    저는 깃헙을 GUI로 시작했고....
    이런 저런 개발환경을 두루 두루 사용해 오다 보니,
    파이참의 깃헙 지원보다는 깃헙 데스크탑이 편해서...

    이런 방법으로 레포지토리를 생성합니다. 

     

    깃헙 데스크탑만으로
    기존 폴더를 레포지토리로 설정하는 법

    이 글은 깃헙 데스크탑 만으로
    기존 폴더를 레포지토리로 설정하는 법에 대한 글입니다. 

    저는 로컬에서 어느 정도 작업이 이루어진 뒤에,
    깃헙에 올리는 경우가 많습니다. 

    그런데 깃헙 데스크탑의 메뉴에 있는
    'New repository...'로 폴더를 생성하면
    선택한 폴더 아래에 하위폴더가 생성되고, 
    하위폴더가 새로운 레포지토리가 됩니다. 

    이를 피하기 위해
    상위 폴더를 선택하고 작업 폴더를 만들면
    존재하는 폴더라 생성이 안됩니다.

    폴더 이름을 바꾸고,
    레포지토리 생성을 하고,
    파일을 복사하면
    됩니다만....

    조금 더 간편한 방법이 있습니다.  

    물론 파이참에 포함된 깃 관리 기능을 사용하시면 됩니다.

    설정법

    초보를 위해 깃이그노어도 추가했습니다. 

    1. 프로젝트 생성 

    파이참으로 프로젝트를 생성합니다. 

    2. .gitignore 생성 

    파이참에서 만든 프로젝트 폴더에 '.gitignore'를 생성하거나 복사해 옵니다. 

    '.gitignore'은 git의 관리에서 제외할 파일과 폴더의 목록입니다.
    파이참에서 제공하는 '.ignore' 플러그 인으로 생성하셔도 좋습니다. 

    플러그인 설치 후 프로젝트 폴더에 우클릭 후 new를 선택하면, '.gitignore' 파일을 생성할 수 있습니다. 

    파이썬과 젯브레인을 선택하면 되겠죠?

    파이썬을 선택하면, 파이썬 실행시 생성되는 각종 임시파일을 제외합니다. 
    젯브레인을 선택하면, 젯브레인사가 개발한 통합개발환경 사용시 생성되는 프로젝트 설정 관련 파일 등을 제외합니다. 

    하지만 파이참에서 사용하는 프로젝트 관련 파일들을 모두 제외하지는 않더군요. 
    개인적으로는 '.gitignore' 생성 후에 파일 최상단에 '.idea/'를 넣는 것을 더 선호합니다. 
    .idea 폴더 전부를 제외한다는 뜻입니다. 

     

    3. 깃헙 데스크탑에서 'Add local repository' 선택 

    레포지토리가 없으니 생성하라는 메시지가 뜹니다. 
    'create a repository'를 선택합니다. 

     

    4. repository 생성

    깃 이그노어는 미리 만들었으니 None을 선택하고
    프라이빗으로 사용할 것이니 라이센스도 None 을 선택하면 됩니다. 

    이상입니다.

    반응형
Designed by Tistory.