[Git] Git 간단 사용법 및 각종 명령어

2024. 2. 4. 20:00·IT

Git 사용법과 각종 명령어에 대해 간략히 작성해 보았다.

Git 사전 준비

User Name과 Email을 전역으로 설정해 준다.

git config --global user.name {name}
git config --global user.email {email}

 

✅ 정상적으로 등록이 잘 되었는지 확인하기 : `git config --global --list`를 입력하면 된다.

git config --global --list

> user.name="{name}"
> user.email="{email}"

Git clone

`git clone {Repository URL}`로 github repository를 clone 해올 수 있다.

❓ 만약 특정 브랜치 하나만 clone 하고 싶다면?
`git clone -b {branchName} --single-branch {Repository URL}`

Git 기초 흐름

git init                      // 저장소 설정
git add .                     // 모든 변경사항 Stage Area로 올림
git status                    // add 이력 확인
git commit -m "{message}"     // 커밋하기 (Stage Area에서 Repository로 전송)
git branch -M main            // 현재 브랜치를 main으로 변경
git remote add origin {url}   // 원경 저장소(remote) 설정. origin 이름으로 추가.
git push -u origin main       // 최종 업로드
1. git clone을 통해 Repository를 clone 해왔다면,
    `git remote add origin {url}` 부분을 수행할 필요가 없음
2. git push는 뒤에 origin main이 생략되어 있는 것임
    - 즉 원형은 `git push origin {branchName}`이고
    - origin의 branchName에 push 하겠다는 의미

Branch 관련 명령어

  • `git branch` : branch 목록 확인
  • `git branch {branchName}` : branchName으로 branch 생성
  • `git checkout {branchName}` : branchName의 branch로 checkout
  • `git pull origin {branchName}` : branchName의 특정 branch만 pull 하기
저작자표시 비영리 변경금지 (새창열림)

'IT' 카테고리의 다른 글

[Python] Python venv 가상환경 사용법  (0) 2024.02.11
[Anaconda] Anaconda에서 Jupyter Notebook 설치하기  (0) 2024.02.09
[Anaconda] Anaconda 각종 명령어  (0) 2024.02.08
[Mac OS] 맥북 Homebrew 설치 및 사용 방법  (0) 2024.02.01
[Mac OS] 한영전환 딜레이 해결  (0) 2024.01.31
'IT' 카테고리의 다른 글
  • [Anaconda] Anaconda에서 Jupyter Notebook 설치하기
  • [Anaconda] Anaconda 각종 명령어
  • [Mac OS] 맥북 Homebrew 설치 및 사용 방법
  • [Mac OS] 한영전환 딜레이 해결
기록미
기록미
많은 것들을 기록하고자 합니다.
  • 기록미
    기록의 아름다움
    기록미
  • 전체
    오늘
    어제
    • 전체 (35)
      • IT (22)
      • 블로그 (8)
      • 취미 (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 관리 페이지
  • 링크

    • github 블로그
  • 공지사항

  • 인기 글

  • 태그

    Python
    karabiner
    Mac
    아이패드 드로잉
    Jupyter Notebook
    우분투
    anaconda
    homebrew
    가상환경
    Git
    docker
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
기록미
[Git] Git 간단 사용법 및 각종 명령어
상단으로

티스토리툴바