Git 간단한 사용법

jinsik·2022년 11월 4일
0
post-custom-banner

django 웹 프로그래밍 강좌 (#2-0 git)(git 설치, git 사용법, github 사용법)

🏆 버전 관리 시스템인 git을 설치한다.

Git

  • 코드 작성에 대한 히스토리를 관리할 수 있다.
  • 코드 공유와 협업에 용이하다.

Git 사용법

$ git init
$ git add . 
$ git commit -m "first commit"
$ git log
$ git remote add origin [URL]
$ git push origin master
  • 프로젝트 디렉토리에서 git init 명령어로 초기화를 시켜준다.
  • git add . → 현재 디렉토리의 모든 파일을 로컬 저장소에 올린다.
  • git commit -m “message” → 메시지와 함께 commit 한다.
  • git log → commit한 기록을 볼 수 있다.
  • git remote add origin https://github.com/[username]/[repository].git
    • 로컬 저장소와 원격 저장소(github의 repository)를 연결한다.
  • git push origin master
    • master branch에 로컬 저장소의 내용을 반영한다.
    • 로컬 저장소 → 원격 저장소의 master branch

git pull, fetch, clone (가져오기)

[초보개발자] GitHub 프로젝트 가져오기 [pull, fetch, clone]

  • git pull (or git pull origin master)
    • git remote로 연결이 되어 있어야 한다.
    • 원격 저장소의 내용을 로컬 저장소에 가져와 병합한다.
    • 다른 사람이 수정한 부분을 확인하지 못함.
  • git clone [URL]
    • 원격 저장소의 내용을 그대로 가져온다.
  • git fetch
    • 프로젝트의 변경 사항을 가져오기만 하고 병합은 따로.
    • 다른 사람이 수정한 부분을 확인하고 병합할 수 있다.

origin master

  • origin은 remote된 저장소의 별명인 것 같다.
  • master는 branch의 이름.

.gitignore 자동으로 만들어 주는 사이트

  • https://www.toptal.com/developers/gitignore
  • .gitignore는 어떤 디렉토리 안에 이 파일이 있으면 git에서 해당 디렉토리에서 .gitignore 내용에 따라 추적하지 않을 파일을 선택할 수 있다.
  • 위 사이트에서 자신이 쓰는 OS, IDE, 언어, 프레임워크에 따라서 자동으로 .gitignore를 만들어준다.

참고

profile
공부
post-custom-banner

0개의 댓글