본문 바로가기
프로그래밍이야기/Git

[Git] 커밋과 푸쉬(init commit & Push)

by 사랑꾼이야 2020. 11. 3.
반응형


자세한 내용은 생략하겠다.

Git을 왜 써야 하는지, Git에는 어떠한 사상과 개념들이 있는지 그러한 설명들은 책에도, 블로그에도, doc문서에도 자세하게 나와있으니..


심플하게 명령어만 사용해서 내가 원하는 결과만 보고 싶어서 정리를 해본다.



시작 전 준비 사항.


Repository 생성이 필요하다.




최초 커밋(Initial Commit).


  1) 업로드할 프로젝트로 이동


  2) 저장소에 필요한 파일 생성 및 .git 하위 디렉토리 생성

git init


  3) 소스 추가

    - A, B 중 선택해서 진행

    - 본인은 A로 선택해서 진행하였다.


    A. 모든 소스를 추가하는 경우

git add .


    B. 지정한 파일만 추가하는 경우

      - README.md 파일만 추가하는 경우

git add README.md


  4) 로컬 저장소에 파일(Source)과 내용(Comment) 저장

git commit -m "First Commit"


  5) branch 저장 

    - main 이라는 branch 저장

   * branch란? 독립적으로 어떤 작업을 진행하기 위한 개념, 같은 소스에서 누구는 기능 추가를, 누구는 버그 수정을 진행할 수 있기 때문에..

git branch -M main


  6) 원격저장소 연결

git remote add origin https://github.com/codeleesh/repo-create-test.git


  7) 원격저장소로 밀어넣기

    - main branch에 있는 내용을 원격저장소로 밀어넣기

git push origin main


추가 커밋(Additional Commit).


  1) 커밋할 소스로 이동

  

  2) 소스 추가


    A. 모든 소스를 추가하는 경우

git add .


    B. 지정한 파일만 추가하는 경우

      - README.md 파일만 추가하는 경우

git add README.md


  3) 로컬 저장소에 파일(Source)과 내용(Comment) 저장

git commit -m "First Commit"


  4) branch 생성 

    - main 이라는 branch 저장

git branch -M main


  5) 원격저장소로 밀어넣기

    - main branch에 있는 내용을 원격저장소로 밀어넣기

git push origin main


반응형

댓글