1. git 설치 확인하기
git --version
2. github 가입 후 원격저장소 생성
- 왼쪽 상단 - New - 저장소 이름 설정 후 Public 체크 후 저장소를 생성한다.
- 생성하면 나의 github 주소를 복사할 수 있다.
3. git 초기 설정 방법
git config --global user.name "zuzzang0824"
git config --global user.email "tiny0824@naver.com"
- github에 동기화 하기 위해서 터미널을 열고 위의 코드를 입력한다.
name에는 github에 등록한 이름, email에는 github 이메일을 입력하면 된다.
git config --list
- 로컬에 저장된 user 정보를 확인 할 수 있다.
git config --unset --global user.name
git config --unset --global user.email
- 로컬에 저장된 user 정보를 삭제하려면 위의 코드를 입력한다.
- 로컬에 저장된 user 정보를 변경하려면 최초 등록 방법과 동일하게 ""안의 내용만 바꿔주면 된다.
git remote rm origin
- 연결된 github 저장소 삭제 방법. rm = remove.
4. github 로컬 저장소 설정 방법
cd /Users/zuzzang/Documents/gitEx
- cd = change directory. cd뒤에 띄어쓰기를 한 번 해줘야 한다.
터미널에 cd 입력 후 해당 폴더를 드래그하여 지정해도 된다. (나는 이 방법을 자주 쓴다.)
git init
-
init = initialize. 현재 경로를 기준으로 git 저장소가 생성된다.
-
이후 최소 하나 이상의 파일을 github에 업로드 해야 원격 저장소가 활성화 된다.
주로 README, LICENSE, .gitignore을 업로드 한다.
-
init 후 해당 폴더에 .git폴더가 생성되면 git master 저장소 생성 성공.
ㅣs
- ls = list. 최초 파일 생성 후 ls를 입력하면 해당 git 폴더 내 파일목록을 볼 수 있다.
5. github에 파일을 올려보자
git add README.md
git add . (git 폴더 내에 모든 파일 등록)
git commit -m "first commit"
- 메시지를 추가해서 최종 파일 등록. (메시지는 반드시 작성 해야 함)
git commit -am "second commit"
- 두번째 커밋부터 사용 가능한 명령어.
add와 commit을 동시에 할 수 있다. (am = add + message)
git status
git status -s
- 현재 상태를 표시해준다. 커밋이 안된 파일이 있는지 확인할 수 있다.
모두 커밋 돼있다면 working tree clean라고 뜬다.
- -s 는 내용을 간략하게 보여준다
git log
git log --oneline
- 모든 commit 이력 확인 방법. --oneline은 내용을 간략하게 보여준다.
git branch -M main
- 메인 브랜치의 이름을 master에서 main으로 변경함. (최초 생성 시 matser의 이름으로 생성되는데, main을 더 많이 사용하므로 바꿔주자)
git branch
git remote add origin "github 주소"
- 로컬 저장소와 원격 저장소를 연결.(로컬 = 컴퓨터. 원격 = github)
- 인용부호는 지우고 입력. (주소 복사 방법은 2번에 나와있다.)
git remote -v
- 현재 연결된 원격 저장소가 있는지 확인한다.
없다면 아무 응답이 없고, 잘 연결돼 있다면 자신의 github 주소가 나타난다.
git push -u origin main
- 드디어 마지막! 파일 업로드! main 브랜치에 있는 파일을 업로드 한다.
- 여기까지 잘 따라했다면 github 새로고침을 해보자. 파일이 업로드 돼있다!
여기까지 맥os에서 git&github 사용법을 간단히 알아보았다!
나는 맥을 처음 사용했을 때, 알록달록 예쁘던 윈도우 git bash 창만 보다가.. 까만화면에 흰 글자만 있는 터미널을 보고 정말 어지러웠다...