ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 001. 기본 구문
    GITHUB/Github Command 2025. 4. 11. 19:44

     

    1. GIT 초기화 및 업로드

    git init                         # Git 저장소 초기화

    git config --global user.name "홍길동"
    git config --global user.email "gildong@example.com"
    git remote add origin <URL>                                                                      # 원격 Git-Repo와 연결

       -> 토큰 발급 했을 경우 토큰값 넣고 Join;

    git checkout -b [브랜치이름]                                                                       # 브랜치 만들고 브랜치로 이동                            git add .                                                                                                       # 변경된 파일 추가
    git commit -m "커밋 메시지"      # 커밋 생성
    git push -u origin [브랜치명]         # GitHub에 업로드

    -> 누가 commit했는지 알기위해서는 user.name, user.email은 처음이면 한번만 설정해주자.

    2. GIT 기본 다운로드

    상황 작업 흐름 CLI Syntax
    1. 최신 커밋을 한번에 내 WD에 반영 git pull (자동 병합) git pull [<원격이름>] [<브랜치이름>] [옵션]
    2. 병합 전 확인하고 반영 
       (협업 시 등)
    git fetch → 검사 →
    git merge 또는 git pull
    (RR LR → 검사 → WD)
    git fetch [<원격이름>] [<브랜치이름>]
    3. 특정 브랜치 내용 가져오면서
        내 로컬에 브랜치 자동 생성
        (해당 브랜치 기준으로 정렬됨
         즉, 원래 브랜치, 추가 브랜치
         2개의 파일을 가지고 있으나,
         각 브랜치별로 1개씩 보임.)
    RR → LR → WD
    (충돌 시 수동 병합 필수)
    git checkout -b [로컬브랜치명]
    [원격이름]/[원격브랜치명]
    4. 특정 브랜치를 가져오면서
        내 로컬에 브랜치 자동 생성
        (각 브랜치별로 폴더가 따로 생성됨)
    RR → LR → WD (별도 복사) git clone -b <내브랜치1> <remote> <원격브랜치1>
    git clone -b <내브랜치2> <remote> <원격브랜치2>

     

       1) pull [option]

        --rebase : 

     

       2) 

        

    3. 원격 리포지토리 정보 확인

    상황 CLI Syntax
    1. 원격 리포의 해당 브랜치 커밋내역 git ls-remote <원격저장소URL 또는 별칭>
    2. 원격 리포의 해당 브랜치 메타정보 git remote show <원격이름>
    3. 로컬 + 원격 브랜치 모두 보기 git branch -a
    4. 원격 저장소의 별명 정보보기 git remote -v

     

    4. GIT 로그 분석

     

     

    'GITHUB > Github Command' 카테고리의 다른 글

    002. Github 활용 방법  (0) 2025.04.11
Designed by Tistory.