목적
코드를 git에 commit 하기
한동안 너무 안 쓰다 보니 나중에 다시 서치 하기 번거로워서 이번 기회에 commit 방법을 기록해두고자 한다.
사용 방법
* homebrew를 사용하여 진행하였다.
1. 터미널 창에서 git을 다운로드한다.
brew install git

2. 사용자의 git 정보를 입력한다.
git config --global user.name "git이름"
git config --global user.email 이메일주소

3. (git commit 폴더로 이동해야 한다) git 초기화를 진행한다.
git init

4. git commit 할 repository와 연결한다.
git remote add origin 깃주소

5. git 커밋할 대상을 추가 및 커밋메시지를 작성한다.
git add .
git commit -m "커밋메세지 작성"

6. git commit 진행한다.
아래 명령어를 입력하면 username과 password를 입력하면 된다. 하지만 git 가입했을 때 비밀번호를 입력해도 오류가 났다.
git push -u --force origin master

Authentication failed for 오류가 났다. 21년 도부터 인증하는 방식이 달라졌기에 git 설정에서 수정 후 재커밋하기로 했다.
Authentication failed
1. personal access token을 발행하여 비밀번호대신 입력해 주면 된다.
git setting -> devloper setting

2. personal access tokens -> tokens -> generate new token -> generate new token

3. Note : auth
Expiration : No expiration

4. token select scopes "repo, admin.org, user" 선택 후 토큰생성



4. 토큰 복사하기
이제 password 대신 아래 토큰을 복사해서 사용하면 된다.

git commit 성공

**main으로 branch를 변경했다.
변경하는 방법 : git branch -M main
변경 후 push : git push -u --force origin main
마무리
git을 처음 썼을 때는 너무 어색하고 어려워서 이해가 잘 안됐다. 그래서 Git GUI tool을 사용하기도 했었는데
현재는 터미널로 git push 하는 게 어렵다고 느껴지지 않는다.
해당 포스팅으로 처음 commit 하신다면 보다 수월하게 작업하실 수 있기를 바란다.
'IT > git' 카테고리의 다른 글
[git] git bash 실행 안되는 경우 (0) | 2021.12.05 |
---|
댓글