iOS/iOS SeSAC 2기 TIL

git 관련

Developer-Michelle 2022. 7. 8. 09:18

1) VCS (Version Control System)

최종

최종1

최종2

진짜최종...

 

-시간이 지남에 따라 변화하는 코드 사항을 저장해줌 (버전 관리 V1, V2,....)

-문제가 생긴 지점에서 롤백하는 기능

-여러 사람과 협업을 할 때 책임 소재 파악 필요할 때 있음 (어떤 기능을 더 파악하고 싶을 때 어떤 개발자에게 물어볼지)

 

Git : 소스 코드를 관리하는 방식

local에 관리됨 (github계정이 없더라도 사용 가능)

그렇지만 내 컴 말고 회사 컴 또는 다른 곳에서 개발하고 싶을 때 git 을 관리해주는 사이트인 github를 이용 (remote)

구글 드라이브, 클라우드 같은 개념

 

 

source control -> New Git Repositories

 

Source Control -> commit

 

커밋하고 나면 나타나는 변화

1. 코드 상 파란색 변경 부분이 사라져있음

2.

 

변화된 기록들 : 오른쪽 맨 옆에 뜬다

옆에 커밋 지점들을 클릭해보면 무엇이 변화 되었는지 알 수 있다.

 

 

커밋시 -> 앞에 파란색 체크박스를 체크 / 해제 함으로써 커밋하고 싶은 파일을 추가 / 삭제

 

여기까지 local. -> remote로 올린다 (다른 컴터에서도 볼수 있게)