Github 사용법

김춘복·2023년 2월 1일

Github

목록 보기
1/2

Github 사용법 (1인 작업시)

깃허브 사용법을 배우기 위해 정리.
코딩알려주는누나 영상 참고.
노션 참고
계속 공부하면서 업데이트 예정.

Github의 역할

  1. 내 소스코드를 저장(버전 관리)

  2. 소스코드 공유

  3. 협업하는 공간

  • Github : 소스코드를 올리는 공간

  • Git : 소스코드를 내컴퓨터에서 인터넷으로 올려주는 것


Git 환경설정

  1. gitbash 오픈

  2. 유저 이름 설정
    git config --global user.name "your_name"

  3. 유저 이메일 설정
    git config --global user.email "your_email"

  4. 정보 확인하기
    git config --list


New repository

  • 새로운 저장소(repository) 만들 때 터미널에 써야 할 것.
  1. 깃을 쓸 준비. 초기화. 맨처음 프로젝트시 무조건 해야.
    git init

  2. git add : 어떤 파일을 올릴지 한번 보자 . : 전부 다. 모든 파일을 다 올리겠다.
    git add .
    (index.html만 올리려면 git add index.html)

  3. 어떤 것을 올릴 수 있는지 상태를 알려주는 명령어 (필수는 아님)
    git status

  4. 히스토리 만들기 (히스토리 이름 first commit)
    git commit -m "first commit"

  5. 로컬과 github 연결고리 만들기.
    new repository on the command line 에서 마지막 윗줄 복사 후 붙여넣기
    git remote add origin 리파짓토리주소

  6. 연결 잘 됐는지 확인 (필수는 아님)
    git remote -v

  7. github로 올리기 (master 맞나?) master 자리에는 branch이름이 들어가면 됨
    git push origin master


Repository Update

  • 기존의 리파짓토리에 업데이트 방법
  1. 모든 파일 올리겠다. (.안쓰고 일일이 지정해서 올리는게 안정적)
    git add .

  2. 상태 확인 (필수x)
    git status

  3. 히스토리 만들기 (히스토리 이름 second commit. 업데이트 하면서 다른 이름으로 변경)
    git commit -m "second commit"

  4. git hub로 올리기
    git push origin master

사용시 어려웠던점

  • 기존에 했던 작업물을 깃헙에 업로드 시, 파이썬 서버 파일 코드 속 pymongoDB의 아이디와 비밀번호가 노출되어 보안에 문제가 있다고 메일이 왔다.
    일단 삭제하고 해결책을 찾아 보니 .gitgnore 디렉토리를 만들어 제외시키는 방법이 있었다.
    추후 사용해보고 다시 블로그에 업데이트 예정.
profile
Full-Stack Dev / MLOps

0개의 댓글