2021. 12. 19. 09:15ㆍ코딩
git repository
$ git init
Github에 소스코드를 올리려면 먼저 github 홈페이지에서 repository를 생성해야 한다. 이때 생긴 repository를 remote repository라고 한다.
내 pc에서 업로드할 소스코드가 있는 디렉토리로 이동한 뒤, init으로 로컬 깃 저장소(local Reposiotry)를 만들어준다. .git이라는 디렉토리가 생성된 것을 확인할 수 있다. git에서 사용하는 여러 메타 정보들이 저장된다.
$ git status
명령어가 동작하지 않을 때 에러를 확인 할 수 있고, 작업한 파일 이외에 다른 파일이 수정되지 않았는지 확인할 수 있다.
$ git add .
하위 디렉토리에 있는 모든 변경 파일을 local repository에 추가하는 명령어.
" . " 대신에 파일명을 입력하면 특정 파일을 추가할 수 있다.
수정된 사항을 add로 추가하는 것을 스테이징(staging)이라고 한다. 스테이징된 수정사항들은 나중에 하나의 커밋으로 묶여 반영된다.
$ git commit -m "메세지내용"
-m은 한 줄로 간단하게 메세지를 작성할 때 사용하는 옵션.
긴 커밋메세지를 남길 경우에는 $git commit 명령어만 실행하면 된다.
$ git remote add origin [remote repository 주소]
remote repository 등록한다.
remote name: origin
repository URL:https://github.com/user/gahye.git
$ git remote -v
연결상태를 확인하고 싶을 때는 아래 명령어를 입력하면 된다. 혹시 연결이 잘못 되었거나, 다른 remote repository로 변경하고 싶은 경우,
git remote set-url "변경할 이름" "새로운 url주소"
$ git push origin master
commit한 내용을 remote repository에 업로드 하는 것을 push한다고 한다.
"git push <원격 저장소 이름> <브랜치 이름>" 명령을 실행한다. 아까 원격저장소 origin으로 깃허브 주소를 입력했으니, 로컬 저장소의 master 브랜치를 깃허브에 push 하라는 의미가 된다.
$ git clone "repository 주소"
push의 반대 개념으로 원하는 파일을 다운로드 할 수도 있다.
'코딩' 카테고리의 다른 글
티스토리 자동글쓰기 / Authentication code 발급 (0) | 2021.12.26 |
---|---|
[파이썬] [Python] Datetime / 시간 표기 / 시간 설정 (0) | 2021.12.20 |
아마존 AWS Billing 요금 청구서 (프리티어 활동기) (0) | 2021.12.20 |
Github 에 (Drag-drop)으로 파이썬 코드 업로드 (0) | 2021.12.19 |
CREON HTS 설치하기 (0) | 2021.12.14 |