깃 사용법
Git은 형상관리도구 중 하나이다.
형상관리 도구란?
변경사항을 체계적으로 관리
주요기능
1. 버전관리
소스코드의 변경 이력을 추적하고 관리할 수 있다.
이전 버전으로 쉽게 되돌릴 수 있다.
2. 협업지원
여러 개발자가 동시에 작업할 수 있다.
코드 충돌을 감지하고 해결할 수 있다.
3. 브렌치 관리
독립적인 개발 라인(브렌치)를 만들어서 관리할 수있다.
4. 변경 이력 추적
누가, 언제, 어떤 내용을 변경했는지 확인할 수 있다.
Github
- Git 저장소를 온라인에서 관리할 수 있게 해주는 웹 기반 플랫폼
- Github를 사용하면 원격 저장소에 Git으로 관리하는 프로젝트를 업로드 하고
원격 저장소와 로컬 저장소
Local 저장소
- 내 컴퓨터에 저장된 Git 저장소입니다.
- Local 저장소에 코드를 작성하고, 변경 사항을 커밋(Commit)하여 기록합니다.
Reomote 저장소
- 원격 저장소에 저장된 Git 저장소입니다.
- 여러 개발자가 원격 저장소를 통해 협업할 수 있습니다.
- origin 키워드가 가끔 보이는데 remote라고 생각하면 됩니다.
- Local에서 작업한 변경사항을 다른 사람들과 공유하려면 Remote 저장소에 변경사항을 업데이트해야 합니다.
- Push나 Pull Request를 사용합니다.
- 반대로 Remote 저장소에서 작업한 내용을 가져오려면 풀(Pull) 명령어를 사용해서 Local 로 내려받을 수 있습니다.
설치방법
- Xcode를 설치하셨다면 git이 자동으로 설치되어 있을거에요
- https://git-scm.com/ 공식 홈페이지에 들어가서 Download 해서 설치할 수 있습니다.
- 터미널에서 homebrew 를 사용하여 설치할 수 있습니다.
https://teamsparta.notion.site/241022-Github-19e9f94357f944eead70d10520b84224
[241022]Github 특강-이론편 | Notion
강의녹화본
teamsparta.notion.site
숙제
https://github.com/bryjna07/sparta
GitHub - bryjna07/sparta
Contribute to bryjna07/sparta development by creating an account on GitHub.
github.com
- 개인 레포지토리 만들어서 테스트 해보기
- 레포지토리 만들기
- clone 해보기
- 새로운 브렌치 만들어보기
- 브랜치 변경해보기
- add, commit 해보기
- push 해보기
- pull 해보기
참고 및 공부자료
https://youtu.be/1I3hMwQU6GU?si=lrhVNR3VajX1Okzn
Git & Github 기초 무료강의
https://www.yalco.kr/lectures/git-github/
제대로 파는 Git & GitHub (무료 파트)
어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요!
www.yalco.kr
'내일배움캠프 iOS' 카테고리의 다른 글
iOS) TIL #6 swift 기초+기본 문법 공부 (조건문, 클래스/구조체) (0) | 2024.10.28 |
---|---|
iOS) TIL #5 미니 프로젝트 발표 및 마무리 (1) | 2024.10.25 |
iOS) TIL #4 테이블 뷰 수정 및 Github 활용 (0) | 2024.10.24 |
iOS) TIL #3 테이블 뷰 구현하기 (0) | 2024.10.23 |
iOS) TIL #1 부트캠프 시작, 팀활동, 협업 (1) | 2024.10.21 |