lala9663
Bump into
lala9663
전체 방문자
오늘
어제
  • 분류 전체보기 (158)
    • JavaScript (1)
    • Java (39)
    • Spring (28)
    • IntelliJ (7)
    • Git,Github (2)
    • CS (22)
    • Algorithm (23)
      • Algorithm 문제 (13)
    • 공부방 (9)
    • 그 외 (27)
      • TIL (24)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • servlet
  • Til
  • try-catch
  • thread
  • 1193
  • 정적
  • Post
  • 자바
  • 백준
  • 스트림(Stream)
  • was
  • 자바 람다
  • Spring
  • jsp
  • 동적
  • Get
  • 백준 벌집
  • 웹서버
  • 웹 3.0
  • Intellij
  • 백준 2292
  • Java

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
lala9663

Bump into

Git,Github

기초 용어

2022. 9. 15. 16:48

git-useage


자주 사용하는 깃 명령어 모음

구조


코드는 아래 세 단계에 걸쳐 저장된다.

스테이징 -> 커밋 -> 원격저장소

  1. git add{파일명}으로 파일을 스테이징 상태에 넣는다.
  2. git commit 으로 스테이징 상태에 있는 모든 변경사항을 커밋한다.
    (여기까지가 로컬에서의 작업)
  3. git push 로 커밋된 저장소를 원격 저장소로 밀어넣는다.

기본 명령어


저장소 생성

git init

원격 저장소로부터 복제

git colne {url}

파일 생성

git touch {파일명}

파일 스테이징

git add {파일명}

커밋

git commit

원격으로 보내기

git origin main

Commit


커밋 메세지 수정

git commit --amend // 마지막 커밋메세지 수정

커밋방법

git add {변경한 파일명}
git commit

커밋 확인

git log // 모든 커밋로그 확인
git log -2 // 최근 2개 커밋로그 확인

커밋 취소

git reset HEAD^ // 마지막 커밋 삭제
git reset --hard HEAD // 마지막 커밋 상태로 되돌림
git reset HEAD * // 스테이징을 언스테이징으로 변경, ref

Branch


브랜치 목록

git branch // 로컬
git branch -r // 리모트
git branch -a // 로컬, 리모트 포함된 모든 브랜치 보기

브랜치 생성

git branch {이름} // {이름} 브랜치 생성
git switch -b {이름} // {이름} 브랜치 생성하고 그 브랜치로 바꾸기
git push origin {이름} // {이름} 브랜치를 리모트로 보내기

브랜치 이름 변경

git branch -m {new name}

브랜치 합병

git merge {이름} // 현재 있는 곳으로 {이름} 브랜치 병합

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

[git/github] failed to push some refs to에 대한 해결방법  (0) 2022.09.16
    'Git,Github' 카테고리의 다른 글
    • [git/github] failed to push some refs to에 대한 해결방법
    lala9663
    lala9663
    초보의 험난한 공부

    티스토리툴바