Git & Github

Choorok·2022년 1월 16일
0

Weekly Blog

목록 보기
1/6
  • Git : 오픈 소스 버전 관리 시스템
  • Github: Git Repository를 위한 웹 기반 호스팅 서비스

명령어 정리

- git init : 리포지토리에서 init을 하게 되면 새로운 git 저장소를 생성
- git add .: 변경된 파일을 commit 하기 전에 Staging 하는 명령어
- git commit : Staged한 내용을 확정하는 명령어
- git commit -m "commit message" : 이 명령어로 commit과 함께 commit message도 정함

존재하는 원격 저장소
- git push origin (master or main) : 원격 서버로 올리기

존재하지 않았던 원격 저장소
- git remote add origin <원격 서버 주소> : 명령어로 push

Branch(가지)

- git checkout -b 브랜치 이름 : 브랜치 생성 및 그 브랜치로 위치 변경
- git checkout 브랜치 이름 : 다른 브랜치로 이동
- git branch -d 브랜치 이름 : 브랜치 삭제
- git push origin <브랜치 이름> : 브랜치 원격 서버로 올리기

협업시 필요할만한 명령어

- git clone [REPO_URL] : Repository 복제 명령어
- git pull : 원격 저장소에 있는 내용이 로컬 디렉토리로 받아짐
- git merge <브랜치 이름> : 병합하는 명령어
- git diff <원래 브랜치> <비교할 브랜치> : 변경 전,후 비교 명령어

알면 좋을 명령어

- git log: git 히스토리 조회 명령어
- git log --oneline --graph --decorate --all 
 --oneline : 현재 커밋을 한 줄로 요약해서 조회
 --graph : 브랜치의 흐름 조회
 --decorate: 브랜치와 태그 등의 참조도 간결하게 표시
 --all : 모든 내용 조회
- git status : 현재 상태 조회

0개의 댓글

관련 채용 정보