[KEB 1일차_python] git 및 github 사용방법

박서영·2024년 1월 12일

KEB-PY

목록 보기
1/1

1) 설치

2) 간단한 linux 명령어 사용방법

  • 폴더 생성 후 폴더 오른쪽마우스 > Open Git Base here
    git 설치하면 폴더에서 git base 접속 가능. git base에서 linux 명령어 사용하여 파일 생성 및 상태 조회 등이 가능함

① ls : 폴더 내 파일 및 폴더 조회
② ls-a : 숨김 폴더 포함 조회 / ls-al : 숨긴 파일포함 자세하게 조회 (git init 시 .git 폴더가 숨김상태로 생성됨. a 옵션 포함해야 조회 가능)
③ clear : 화면 청소 (화면에서 기록만 사라짐)
④ touch : 파일 생성 (ex. touch 123.txt)
⑤ rm : 파일 삭제
⑥ echo : 출력

3) git 명령어

  • linux 명령어로 수정한 파일을 git을 사용하여 버전관리 하는 방법 설명

  • git 기본 명령어
    ① git init : git 시작
    ② git status : git 상태 확인
    ③ git add 파일명 : git에 파일 추가 (git add . -> 모든 파일 추가)
    ④ git commit -m "message" :git 버전 업데이트
    ⑤ git config : 설정 추가 # 이메일, 이름 최초 1회 설정
    ⑥ git log : 버전 기록 확인
    ⑦ git checkout 해시코드 : 해시코드 버전으로 이동
    ⑧ git checkout - : 이전 버전으로 이동

  • git 원격저장소(github) 연결 명령어
    ① git remote add origin 리포지토리주소 : 리포지토리주소의 github와 연동
    ② git remote -v : 현재 디렉토리와 연결된 원격 저장소가 어디인지 확인
    ③ git push -u origin main : 원격 저장소로 업데이트
    ④ git remote remove origin : 원격 저장소 연결 끊기
    ⑤ git branch -M main : 브랜치 변경 (master를 main으로 변경)
    ⑥ git pull origin master : 원격 저장소에서 수정한 내용을 현재 디렉토리로 업데이트

4) GITHUB로 디렉토리 업로드 방법

깃허브에 새 프로젝트 생성 후 디렉토리에서 위 command line을 순서대로 처리하면 깃허브와 연동됨

5) PYCHAM에서 GIT 사용방법

  • 파이참에서 깃 세팅을 위해서 터미널>shell path 변경
    -> 터미널에서 깃 명령어 입력 가능
  • gitignore : ignore무시하다. 제외할 파일이나 폴더를 넣어주면 git에서 해당 파일 업데이트를 신경쓰지 않음
    올리고싶지 않은 파일에 대해 깃이 버전 관리를 무시하도록 함
    참고 : https://github.com/github/gitignore

** 요약
git init -> add -> commit -> push
branch는 한번만 바꾸면 됨
remote add origin도 한번만 설정하면 됨

0개의 댓글