local repository는 git이 관리하는 작업공간, stage, head 3가지 단계로 구성되어 있다.
현재 폴더를 git으로 관리하겠다는 것으로 working directory로 사용하게 된다.
git에 존재하는 파일 확인
git add를 하면 working directory에서 stage로 이동
깃허브에서 생성하며 local repository와 동일한 이름으로 생성한다. 얼마전부터 보안상의 이유로 remote repository에 접속할 때 토큰을 사용해야한다.
토큰 위치
계정 - 하단에 세팅
왼쪽 하단에 디벨로퍼 세팅
퍼스널 엑세스토큰
오른쪽에 토큰 만드는 거 누름, expiration은 갱신날짜이고 일정 주기로 갱신하는 것을 지향
repo선택
토큰확인
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
remote연결
git remote add origin 카피된 주소.git
git remote add origin https://DaKu00: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@github.com/DaKu00/test_project.git
git remote -v
local repository(head)에 반영된 변경내용을
remote repository에도 반영하기 위해서는 git push를 사용
프로젝트에 대한 설명, 라이센스, 설치방법등을 기술, 나, 직장동료, 프로그램 사용자를 위해 존재
깃 버전 관리에서 제외할 파일목록을 지정하는 파일
사용자가 원하지 않은 파일들을 자동으로 commit대상에서 제외시켜줌
레포지토리를 만든는데 아래 옵션 3가지중 리드미와 이그노어를 선택, 이그노어는 파이썬
깃허브에서 만들면 디폴트가 main으로 됨, 레포지토리에서 왼쪽에 main - view all branches를 누르고 들어가서 수정할 수 있음
단, 팀원들에게 배포된 상태라면 다 문제가 될 수 있으므로 조심해야함
(
사용자 메뉴, 세팅
레포지토리스에서 디폴트 브랜치를 바꿀 수 있음
)
클론하기 전에 항상 위치를 확인할것
git clone https://DaKu00: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@github.com/DaKu00/HelloGit.git
파일 이름앞에 .이 있으면 숨김파일로 됨, 그래서 이그노어는 일반적으로 보이지 않음