GIT - 내 작업물 Commit /Push하기

2021. 12. 8. 18:06GIT

기본 준비물 

 1. Github ID

 2. Github repo

 3. Git Config 등록

 

두개 준비물은 Github 웹 페이지에서 생성이 가능합니다. 매우 쉽게 구성되어 있으니 초보자도 직관적으로 생성 할 수 있습니다

 

1. 디렉토리 생성

 Git에 보낼 파일들을 구성하기 위해서 디렉토리를 새로 생성합니다.

mkdir new_dir

 

2. 새로운 디렉토리에 내 작업물을 올려 놓습니다.

  -> CP, MV 등 명령어들을 이용해서 내 작업물을 이동시켜 놓거나 해당 디렉토리에서 작업해서 작업물을 만듭니다.

 

3. Git 초기화 

git init

명렁어를 실행시 .git파일이 만들어지고 이 디렉토리는 Git에 올라갈 준비가 됩니다.

 

4. 업로드 할 파일 목록 확인

git status

해당 명령어를 실행시 해당 디렉토리 내부에 있는 현제 등록되지 않은 파일 혹은 디렉토리의 목록이 나타납니다. 

 - 기억에는 빨간 글씨로 표기 되었던걸로 기억해요 (Ubuntu 기준)

 

5. 내가 업로드할 파일 또는 디렉토리 설정하여 추가 하기

 git add .    --((모든 디렉토리 및 파일 추가)
 git add ./data_dir/   --(( 선택한 디렉토리 또는 파일 추가)

 . 은 해당 디렉토리 내부에 있는 모든 코드를 등록 시킵니다.

이 경우 경로를 입력하여 내가 원하는 디렉토리 또는 파일을 등록 시킬 수 있습니다.

 

6. 추가된 파일 도는 디렉토리를 Commit하여 Push 대기상태로 만들기

git commit -m "[Push 할때 같이 전송할 message추가]"

commit을 할때는 이 파일이 어떤 작업 혹은 이유로 올라와 있는지 표기하기위해 메세지를 남깁니다.

 

7. Repo Origin등록 및 Auth 설정

git remote add origin https://github.com/<<USER_NAME>>/<<REPO_NAME>>.git
git remote -v
git remote set-url origin https://<<Auth Token>>@github.com/<<USER_NAME>>/<<REPO_NAME>>.git

Auth Token 생성이 궁금하다면 아래 링크에서 생성 과정 확인후 진행해 주세요~

링크!

 

8. repo에 Push

git push origin [branch name]

or 

git push -u origin main

branch 이름은 아마 대부분의 블로그에서는 Master로 표기가 되어 있을겁니다.. 그런데 Git에서 Master / Slave 에 대한 정책을 변경해서 지금은 Main으로 바뀌었습니다. 

 

 

'GIT' 카테고리의 다른 글

Git - Personal Access Token 발급 받기  (0) 2021.12.08