ABOUT ME

개발자의 낙서공간

Today
Yesterday
Total
  • [GitHub 사용법] pull & clone
    Git/Github 2022. 7. 18. 15:06
    728x90
    반응형

    Push

    - 로컬 저장소에서 관리한 버전 이력을 원격 저장소(github)으로 업로드 하는 명령어

    $ git push origin master

     

    - 참고

    $ git push -u origin master # 여기서 -u는 최초 1회만 붙이면 됩니다.(최소 1회 push 할 때만 붙이자.)

     

    Pull

    - 원격 저장소의 변경 사항을 받아옴(업데이트)

    - commit 내역을 기반으로 변경 사항을 새로 갱신하는 행위

    $ git pull origin master # git아 pull(업데이트)해줘 origin 이라는 원격 저장소로부터 master 브랜치를

     

    $ git pull origin master
    remote: Enumerating objects: 5, done.
    remote: Counting objects: 100% (5/5), done.
    remote: Compressing objects: 100% (3/3), done.
    remote: Total 3 (delta 2), reused 0 (delta 0), pack-reused 0
    Unpacking objects: 100% (3/3), 754 bytes | 62.00 KiB/s, done.
    From https://github.com/xxxxx/TIL
     * branch            master     -> FETCH_HEAD
       318fe37..b26517d  master     -> origin/master
    Updating 318fe37..b26517d
    Fast-forward
     99_markdown_syntax.md | 1 +
     1 file changed, 1 insertion(+)

     

    Clone

    - 원격 저장소 전체를 복제

    - 최초 1회만 수행

    - 클론 받은 프로젝트는 자동으로 .git이 설정되어 있음(+remote도 등록되어 있음)

    • 복제한것이니까.
    $ git clone 복제할 저장소 URL

     

    만약 원격 저장소의 이름이 아닌 다른 이름으로 폴더를 clone 받고 싶다면?

     

    $ git clone 원격저장소URL clone받을폴더이름
    
    # 예시
    $ git clone https://github.com/xxxxx/TIL.git TIL-test

     

    Push & pull(+clone) 시나리오

    최초 1회 clone 이후 add, commit, push & pull, add, commit, push

    반응형

    'Git > Github' 카테고리의 다른 글

    댓글

Designed by Tistory.