안녕하세요,
재재입니다.

github 따라하기 첫번째 포스팅으로,
github commit 에 대해 이해하고, github 사용해보기 컨텐츠입니다.

(1) Github 따라하기 실습 준비

github 코드를 가져오는 방법입니다.

git clone https://github.com/wowoto9772/github-practice.git

(2) github config 설정하기

Local config 설정하는 방법입니다.
github directory 단위로, user name 및 email 을 설정할 수 있습니다.

git config --local user.name <your-user-name>
git config --local user.email <your-email>
git config --local core.editor vim # optional

Global config 설정하는 방법입니다.
전역에 걸쳐, user name 과 email 을 설정 할 수 있습니다.

git config --global user.name <your-user-name>
git config --global user.email <your-email>
git config --global core.editor vim # optional

적용된 config 은 아래와 같이 확인 하실 수 있습니다.

# local
git config --local -l
# global
git config --global -l

(3) git commit 상태 이해하기

commit 에 앞서,
staged 와 unstaged, untracked 3가지 상태에 대해서 알아볼게요.

staged: commit 할 수 있는 상태입니다.
unstaged: 현재 github 가 알고있는 파일이며, commit 하려면 별도의 준비가 필요합니다.
untracked: 현재 github 가 모르는 파일이고, commit 하려면 staged 상태로 변경해야합니다.

자세한 내용은 다음단계에서 설명드릴게요.

(4) github commit 사용하기 (실습)

일단, github 코드부터 받아보겠습니다.

git clone https://github.com/wowoto9772/github-practice.git
cd github-practice/
cd 1_simple_usage/

이제 파일을 하나 생성해볼건데요!

echo "This file is untracked" >> untracked.txt

다음은, 현재 상태를 확인해보겠습니다.

git status

untracked.txt 파일에 대해 아래와 같이 untracked 상태인 것을 확인 할 수 있습니다.

Untracked files:
  (use "git add <file>..." to include in what will be committed)
	untracked.txt

이제, untracted.txt 를 staged 로 변경하고 커밋을 진행해볼건데요.

# unstaged -> staged
git add untracked.txt
# commit with message
git commit -m "Add untracked.txt in 1_simple_usage"

지금 막, 1단계를 끝내셨습니다.

(5) 코드 url

https://github.com/wowoto9772/github-practice/tree/main/1_simple_usage

다음 단계에 해당하는 포스팅은 아래와 같습니다.

Github 따라하기 – git commit
태그:                 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다