Git 공부

예은·2021년 7월 5일
0

Git

목록 보기
1/1
post-thumbnail

git: 버전 관리 tool
github: git을 사용하는 프로젝트를 위한 서비스
//git 명령어로 코드들의 버전을 관리하고 이 버전들을 github에서 공유

branch: 작업하는 workspace에서 일어나는 다양한 task를 쉽게 관리. task를 나눠서 작업 수행하는 나뭇가지라 생각

ReadMe.md: 프로젝트 설명서. design doc 등 코드를 이해시키기 위해 꼭 작성

<master branch에 커밋하기>
git init
git status
git add .
git commit -m “커밋 메시지“
git remote add origin <repository 주소>
git push -u origin master

git init
-깃 저장소 초기화
-현재 작업창에 작업을 진행하겠다는 것을 git에게 알리기

git add .
-커밋할 파일을 고르기
-.은 모든 파일
-커밋 전 add는 필수다

git commit -m “커밋 메시지“
-add로 골라낸 파일을 commit이라는 버전 이름으로 설정
-commit하면서 기억하고 싶은 message적기
-git commit -m "메세지작성"

git remote add origin <repository 주소>
-현재 작업하는 workspace를 나의 git hub repository에 연결
• workspace = 내가 작업하는 공간 = 현재의 디렉토리
-이 repository에 origin이라는 별명을 부여
• 즉, origin은 변경할 수 있는 부분이지만 관습적으로 origin을 사용
• 내 workspace와 주로 동기화하는 메인 repository를 관습적으로 origin이라고 명명
-workspace와 repository를 최초로 연결할 때 한 번만 필요한 명령어

git push -u origin master
-터미널 창에 git hub 이메일id와 비밀번호 입력
-origin에 내가 지금까지 작업한 결과물 전송
-master branch에서 작업했기에 origin에 master 브랜치 작업 결과물 전송

참고*
git clone <repository 주소>
-프로젝트의 history까지 모두 복사 받아오기
git log
-내가 한 commit 내역 보기

git branch : https://git-scm.com/book/en/v2/Git-Branching-Branches-in-a-Nutshell
git fetch/merge/pull : https://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes git documentation(한글) : https://git-scm.com/book/ko/v2

0개의 댓글