ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Github CLI
    FRONTEND/Git 2022. 7. 18. 11:43

    fork

    다른 사람의 github repository를 복제하여 어떤 부분을 수정, 추가, 삭제를 용이하도록 해주는 복제 기능이다.

    $ gh repo fork [repository-owner]/[repository-name]

    컨트리뷰션 대상 repository를 내 Github 저장소로 포킹한다
    fork 한 저장소는 repository와 연결되어있어 원본에 변화가 생기면 그대로 forked된 repository로 반영할 수 있다. 이때 fetch나 rebase의 과정 필요.

    clone

    clone은 특정 repository를 내 local machine에 복사하여 새로운 저장소를 만든다. clone한 원본 repository를 remote 저장소 origin으로 가지고 있다. 권한이 없는 경우 해당 저장소로 push 하지 못한다.
    또한 기존의 제일 처음 original repository와 연결되지 못한다. 즉 저장소의 commit, 등의 로그를 보지 못함

    branch

    독립적으로 어떤작업을 진행하기 위한 개념.
    필요에 의해 만들어지는 브랜치는 각각의 독립적인 존재
    만들어진 브랜치를 다른 브랜치와 병합(Merge)함으로써 작업한 내용을 다시 새로운 하나의 브랜치로 모을 수 있다.
    여러 명이서 동시에 작업을 할 때에 다른 사람의 작업에 영향을 주거나 받지 않도록, 먼저 메인 브랜치에서 자신의 작업 전용 브랜치를 생성. 그리고 각자 작업을 진행한 후, 작업이 끝난 사람은 메인 브랜치에 자신의 브랜치의 변경 사항을 적용.
    https://goddaehee.tistory.com/274

    commit

    git commit
    맨 윗줄에 커서가 깜빡 깜빡거리는 모습을 보실 수 있습니다.

    그리고 이 공간은 commit 메시지를 입력하는 공간입니다. commit 메시지에는 특정 소스가 변경된 이유를 적어야 합니다. 또한, 이 commit 메시지는 간결하면서도 변화의 내용을 한 눈에 알아볼 수 있도록 써야 합니다.

    push

    git push는 원격 저장소(remote repository)에 코드 변경분을 업로드하기 위해서 사용하는 Git 명령어 입니다
    https://www.daleseo.com/git-push/

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

    Git 기초 사용법  (0) 2022.07.18
    Git  (0) 2022.07.18
Designed by Tistory.