2022. 4. 19. 15:27ㆍ- git
git 설치
https://git-scm.com/downloads 에 들어가서 Mac용 Git을 설치 한다. xcode가 깔려 있다면 git이 이미 설치 되어 있을수도 있으니 터미널에서 git --version을 확인해보자.
사용자 설정
git config --global user.name <이름> // 이름 설정
git config --global user.email <이메일> // 이메일 설정
git을 사용 하는 방법으로 2가지 방법을 소개 할텐데 그 방법은 다음과 같다.
- 터미널을 사용하는 방법
- xcode에 git을 연동하여 사용하는 방법
터미널을 사용하는 방법
local repository 만들기
프로젝트를 폴더를 만든다. 만든 폴더는 git으로 관리되며 remote repository와 연결될 예정.
git에 Repository 만들기
이제 github에서 Repository를 만든다. 자신이 버전 관리할 폴더를 서버에 만든다고 생각하면 된다.
Repository name에 이름을 입력하고 생성 해준다.
git Repository를 생성하면 local에서 push 할 수 있도록 명령어 메뉴얼이 나와있다.
local Repository에서 push 하기
터미널에서 push할 폴더로 이동후 아래 명령어를 입력한다.
echo "# hello world" >> README.md // README 파일을 생성
git init // git을 초기화한다. .git 파일이 생성됨. 이제 해당폴더는 git으로 관리됨
git add . // 해당 폴더 하위에 있는 모든파일중 변경사항이 있는 파일을 tracking함
git status // tracking 되었는지 확인, 트래킹된 파일들 확인가능
git commit -m "first commit" // commit 및 메세지 입력
git branch -M main // 기본 브런치를 master에서 main으로 변경
git remote add origin <git repository주소> // remote repository를 추가한다
// error: remote origin already exists 에러가 발생하면
// git remote remove origin 을 입력후 다시 추가를 시도한다
// git remote -v repository와 연결되었는지 확인
git push -u origin main // origin(remote)에 main브런치를 푸시
// username, password를 입력하라는 문구가 뜬다. username을 입력해주고 password에는
// github의 access token을 입력한다. 인증방법이 비밀번호에서 토큰으로 변경됨
xcode에 git을 연동하여 사용하는 방법
xcode에 github 계정을 추가
xcode 탭에서 Preferences를 클릭한다.
Accounts탭에서 왼쪽 하단의 + 클릭한다.
GitHub를 클릭한다.
github의 계정 아이디와 access tokens을 입력한다. access tokens을 발급 받는 방법이 궁금하다면 구글에 검색하면 많은 사이트에 방법을 설명하고 있으니 참고 하도록 하자.
access tokens을 입력후 연동이 완료 되었으면 xcode를 통해 remote(github)에 repository를 만들어 보자.
연동된 github 계정에 remote repository 만들기
로컬 프로젝트 폴더가 git으로 관리 할 수 있게 설정을 해준다.
xcode Source Control탭의 New Git Repositories를 클릭한다. 클릭 후 대화상자가 뜨는데 Create를 눌러 진행해준다.
이제 해당 프로젝트 폴더에 들어가보면 .git 폴더가 생긴것을 확인 할 수 있다.
New Git Repositories를 진행후 xcode의 Navigator에 Source Control 영역을 클릭해보면 위와 같은 폴더를 확인할 수 있다.
왼쪽 하단부분에 톱니바퀴를 클릭후 New ~~ Remote를 클릭하여 remote에 repository를 생성한다.
Create를 눌러 repository를 생성한 후 github계정에서 저장소를 확인해보면 새로운 repository가 만들어 진것을 확인할 수 있다.
'- git' 카테고리의 다른 글
git commit 합치기 (0) | 2023.12.17 |
---|---|
다른 git 저장소에서 가져온 프로젝트 내 git 저장소에 올리기 (0) | 2023.11.14 |
안드로이드 스튜디오 gitignore 설정하기 (0) | 2023.10.19 |
내가 자주 쓰는 git 명령어 (0) | 2023.10.02 |
ssh key로 git 사용하기 (0) | 2022.06.29 |