1. 기본 명령어
git init : 새로운 local repository 생성
git add : 변경된 파일을 storage에 추가
git commit : add한 파일을 local repository에 저장
git push : local repository를 remote repository에 업로드
2. Github에 소스코드 올리기
공식 문서
create a new repository on the command line
$ echo "# nali" >> README.md
$ git init
$ git add README.md
$ git commit -m "first commit"
$ git branch -M main
$ git remote add origin https://github.com//.git
$ git push -u origin main
push an existing repository from the command line
$ git remote add origin https://github.com//.git
$ git branch -M main
$ git push -u origin main
공식 문서대로 따라하면 된다. 아래에는 초보자를 위해 설명을 덧붙여서 글을 작성하였다.
참고
아래 git 명령어로 git 상태를 확인하면서 작업하면 좋다.
$ git status
git 상태 확인 (add .. )
$ git log
git log 확인
$ git branch
branch를 여러 개 사용할 때 확인
1) Repository 생성
코드를 업로드할 Repository를 생성한다.
2) 업로드할 폴더로 이동
코드가 존재하는 폴더로 이동한다.
$ cd 폴더경로
3) init
작업화면을 git이 추적할 수 있도록 .git 폴더를 생성한다. 즉, local repository를 생성한다.
$ git init
4) add
버전 관리할 파일들을 추가한다.
git add 파일 명령어는 특정 파일을 추가하는 명령어이며, 아래의 명령어는 변경 모든 파일을 local repository에 추가하는 명령어이다.
$ git add .
+) .gitignore 파일 추가
현재 작업하고 있는 directory에서 .gitignore 파일을 추가하고, git에 올리지 않을 파일의 이름을 입력한다.
그리고 git status 명령어를 입력해서 정상적으로 제거되었는지 확인한다.
5) commit
commit 메시지를 작성한다.
$ git commit -m "메시지내용"
-m 옵션은 간단하게 한줄로 메시지를 작성하기 위함이며, 긴 메시지 작성이 필요하다면 git commit 명령어만 실행하면 된다.
6) branch 설정
main 브랜치를 설정해준다.
$ git branch -M main
7) remote 등록
remote repository를 등록한다.
$ git remote add origin {remote repository 주소}
origin은 remote repository의 별칭을 의미하며, 매 번 remote repository의 주소를 입력하는 것이 귀찮으므로 별칭을 사용하는 것이다. 일반적으로 origin을 사용한다.
8) push
commit 한 내용을 remote repository에 push( 업로드 ) 한다.
$ git push -u origin main
mian은 브랜치( branch )의 이름이며, remote repository를 생성하면 기본적으로 main 브랜치가 생성된다.
( 참고로 브랜치는 독립적인 작업 공간을 의미하며, 브랜치 덕분에 협업이 수월해지기 때문에 꼭 알아둬야 하는 개념이다. )
main이 아닌 다른 branch로 push 하고 싶으면, 아래와 같이 master를 특정 브랜치명으로 바꿔서 명령어를 실행하면 된다.
$ git push origin {브랜치명}
9) config 설정
Github 아이디및 비밀번호를 입력하면 소스 코드가 Github으로 푸시가 잘 되는 것을 확인할 수 있다.
+) 이미 존재하는 repo를 push할때
$ git remote add origin https://github.com//.git
$ git branch -M main
$ git push -u origin main
3. 작업한 코드 올리기
위의 과정은 처음 깃헙에 코드를 올릴 때의 과정이며, 이제 작업을 진행하면서 수정된 내용을 계속 깃헙에 업로드를 하는데, 첫 push 이후에는 위의 과정을 조금 생략할 수 있다.
커맨더 창에서 소스코드가 있는 폴더로 이동한 후, 아래의 명령어를 실행한다.
$ git add .
$ git commit -m "메시지 내용"
$ git push origin {브랜치명}
'👩💻 Programming > GitOps' 카테고리의 다른 글
Git이란? (0) | 2023.07.10 |
---|---|
[GIT] Github Repository 완전 복제 (0) | 2021.06.09 |
[GIT] git Add, Commit, Push 취소하기 (0) | 2021.04.02 |
[GITHUB] GitHub Profile 꾸미기 (0) | 2021.04.02 |