Github 사용법

김춘복·2023년 2월 1일
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
꾸준히 성장하기 위해 매일 log를 남깁니다!

0개의 댓글