형상 관리 시스템의 하나이다
형상 관리 ? 스프트웨어의 변경 사항을 체계적으로 추적하고 통제하는 것
구조
1. Working Directory : 작업을 진행하는 폴더
2. Staging Area : 변경 내역들만 저장된 곳
3. Local Repository : 내 PC 내에 있는 저소 - 깃 자체에 저장공간 (형상관리 진행됨)
4. Remote Repository : 원격 저장소
원래 cmd 창에서 해야하지만
쉬운 사용을 위해 Sourcetree를 이용해본다
머큐리얼 설치 + 소스트리 설치
-> SSH키를 불러오라고 함 -> 아니오
Local 설정하기
1. CREATE => 폴더 선택 -> Git으로 생성 => 이미 존재한다 경고 -> 예 누르고 덮어씌움
( .git 폴더 생김 == Local Repository 임 )
2. 파일상태 -> 스테이지에 올린다 == Staging Area 에 놓고 Local에 놓을지 대기상태
==>메세지 + 커밋 하면 Local로 이동
원격 Remote 설정하기
1. github 싸이트에서 로그인 후 Create a new repository
-> name , public/private 설정 , (.gitignore 는 따로 추가한다 ) == 설정한것들이 깃에 올라오지 못하게 막는것
2. 생성 -> 주소가 생김
3. 소스트리에서 REMOTE -> 계정추가(깃허브계정)
-> 호스팅서비스 : GitHub / 프로토콜 : HTTPS / 인증 : Oauth
-> 새로고침 누르면 로그인해놓은 깃허브에서 자동 연동됨
-> 완료되면 확인 -> Code란에 깃주소 복사
4. Local에서 Remote로 데이터 넣기
-> 소스트리에서 원격 누르고 + 디폴트 원격
-> URL에 주소 복사
-> 계정 선택 -> 추가 -> 완료
5. 원격 저장소에서 내려받으려면 Clone
-> 주소 넣고 아래 폴더 경로는 다른 폴더 생성 후 설정해준다
'개발자로 업그레이드 되자 > git사용법' 카테고리의 다른 글
팀단위 git + 소스트리 만들기 (0) | 2022.01.13 |
---|