완숙의 블로그

[Django] Week 2.5_1 Git 본문

Programing Language/Web_Django

[Django] Week 2.5_1 Git

완숙 2019. 2. 11. 22:15

 

1 -> 2 -> 3 으로 가는 과정에서 사용되는 용어가 다르다!

 

2019-01-28 1 23 35

 

 

  • Commit!

    저장소의 check point!

    게임의 체크포인트와 동일하다!

 

 

터미널 명령어

git 초기화하기

프로젝트에 깃을 적용하겠다는 명령어입니다. 이 명령어를 실행하면 폴더목록에 .git이 추가됩니다. 숨김폴더로 생성되어 컴퓨터 설정에 따라 보이지 않을 수 있습니다.

git init

 

git 상태보기

현재 프로젝트 변경사항을 확인하는 명령어입니다. 코드 수정이 있는경우 확인하면 어쩌구 저쩌구 나옵니다.

git status

 

git 스테이징 하기

스테이지는 저장소 가기 전에 잠시 머무르는 임시저장소라고 생각하면 됩니다. 저장누르면 한번에 저장소로 가면 되지 뭐하러 이렇게 복잡하게 하나 라고 생각할 수도 있지만... 사회생활이라는게 겪어보면 다 이유가 있는 것처럼 이것도 다 이유가 있습니다. 지금은 그냥 그러려니 해주시길 바랍니다.

git commit

commit시 메세지를 남기고 싶다면 아래 명령어를 통해 메세지를 입력해주세요.

git commit -m "나는 남긴다. 메세지. 여기에"

 

git push

스테이징한 파일들을 저장소로 넘겨보내는 명령어 입니다.

git push <푸쉬할곳>

 

gitignore

사실 모든 내용을 저장소로 보낼 필요는 없습니다.

필요없는 내용이나 올려서 안되는 내용을 저장소로 올려 모두에게 공개하는 불상사를 막기 위해 사용됩니다.

 

  1. git에 저장하려는 root 폴더(django 프로젝트를 진행한다고 하면 manage.py가 있는 폴더)에 파일을 만듭니다.

     .gitignore
    

    위와 동일하게 적어주시고 파일을 만들면 됩니다.

  2. gitignore.io에 접속해 자신의 프로젝트 기술 스택을 검색합니다. 개발자들이 친절하게도 안올려도 될 파일 목록들을 정리해준 사이트입니다.

  3. 검색결과를 복사해 아까 만든 .gitignore 파일 안에 붙여넣기 해줍니다.

  4. 저장 하면 완료. 앞으로 git 관련 저장을 할때 나타나지 않게됩니다.

 

 

Comments