git 설치하고 로그인 해보기
Git 설치
max os에서는 터미널 열고 git 명령어를 입력하면 클릭 몇 번으로 설치 가능
$ git
로그인 방법
1. Homebrew 설치
- 터미널 창 열고 아래 명령으로 Homebrew 설치
- Homebrew란? mac os에서의 패키지 관리 시스템으로, 터미널에서 명령어를 통해 소프트웨어를 설치하고 관리함
# Homebrew 설치하기
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# PATH 설정하고 적용
$ echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrc
$ source ~/.zshrc
# 업데이트
$ brew update
2. github cli 설치
- github cli란? 터미널에서 GitHub 명령어를 실행할 수 있도록 해주는 도구
$ brew install gh
설치 후 “gh —version” 명령 입력했을 때 다음과 같이 나오면 정상적으로 설치된 것

3. 터미널에 “gh auth login” 명령을 통해 로그인

주어진 url로 접속해서 code 입력

repository 생성하고 commit, push 해보기
1. github에서 new repository 생성하기
2. 내 컴퓨터 상에서 repository 생성하기
터미널에서 my-first-repository 라는 폴더 생성하고 해당 폴더로 이동
$ mkdir my-first-repository
$ cd my-first-repository
“pwd” 명령으로 현재 위치 확인 가능
- 로컬 repository는 경로는 다음과 같음
3. 파일 생성하고 commit 하기
README.md 라는 파일 생성
$ echo "# my-first-repository" >> README.md
현재 디렉터리를 README 파일이 생성되었고, 파일 내용은 다음과 같음
순서대로 아래 명령 입력해서 README.md 파일 commit 하기
$ git init # git 초기화
$ git add README.md # staging area에 추가
$ git commit -m "first commit" # commit 메시지 입력하고 commit
4. remote repository에 commit push하기
git branch -M main # 현재 branch의 이름을 main으로 변경
git remote add origin [github HTTPS url] # remote repository를 추가
git push -u origin main # commit을 remote repository의 main branch에 push
github가서 확인해보면, local repository의 변경사항이 remote repository의 변경사항에 반영됨
remote repository의 변경사항 pull 하기
1. remote repository에서 README.md 파일 수정
앞서 commit 했던 README.md 파일을 다음과 같이 수정하고 변경사항 commit

2. remote repository 변경사항 반영
“git pull” 명령 실행시 remote repository에서 변경했던 내용이 local repository에 반영됨
- 어떤 파일이 변경됬는지도 함께 출력됨
$ git pull

“git diff” 명령으로 구체적인 변경사항을 확인할 수 있음
$ git diff [commit ID]

'DevOps > Git' 카테고리의 다른 글
[Git] Github Actions으로 투표 앱 EC2에 배포하기 (0) | 2024.12.29 |
---|---|
[Git] GitHub Actions 사용해보기 (0) | 2024.12.29 |
[Git] fork & branch (0) | 2024.11.22 |
[Git] local repository와 remote repository의 변경사항이 충돌하는 경우 (0) | 2024.11.19 |
[Git] Git 기본 개념과 용어 (0) | 2024.11.17 |