[2023.12.06] Git - remote repository

하은·2023년 12월 6일
0
post-custom-banner

- Remote Repository 생성

참고 - README File

  • 프로젝트에 대한 설명, 사용방법, 라이센스, 설치방법 등에 대한 내용을 기술하는 파일
  • 나, 직장동료, 프로그램 사용자를 위해 존재

참고 - .gitignore

  • git버전 관리에서 제외할 파일목록을 지정하는 파일
  • 사용자가 원하지 않는 파일들을 자동으로 commit 대상에서 제외시켜줌

- default branch

디폴드값은 main
remote repository 생성할 때마다 이름도 같이 생성가능
(사용자메뉴 - 세팅 -repositories - master로 업데이트 가능)

- remote repository 복제하기

local repository를 생성하지 않은 상태에서 git clone 명령을 사용해 remote repository를 local에 복제가능

- Git Clone

앞서 폴더 만들고
++ Git Init으로 해당폴더를 초기화하고
++ remote repository를 등록하고
++ remote repository의 내용을 pull 하는 모든 과정을 Git Clone으로 할 수 있음
= git clone https://github.com/.git

- Git Clone with username and token

= git clone https://:@github.com/.git

** 참고 : 상위폴더로 이동
= cd ..

- branch

- branch 조회(local branch)

local에서 만들었다 해도 push안하면 local에만 있음
= git branch
==> * main (=현재위치가 main이다)

- branch 조회(remote branch)

= git branch -r

- branch 조회(local + remote branch)

= git branch -a

- branch 생성

= git branch <branchname>
= 예) git branch branch01

- branch 이동

= git checkout <branchname>
= 예) git checkout branch01

- branch 생성 + 이동

= git checkout -b <branchname>
= 예) git checkout -b branch02

- github 에서 branch확인

local repository에서 생성된 branch는 remote repository에서 보이지 않음

- branch 생성 (remote에)


= git push origin <branchname>
local과는 다르게 서버는 위치까지는 이동x

- branch 삭제(local)

= git branch -d <branchname>
= 예) 
  git checkout main 
  git branch -d branch02
  git branch -a (목록조회)

- branch 삭제(remote에)

= git puch origin --delete <branchname>

** local, remote 두 공간에서 작업하는 걸 구분짓고, 어느 한 쪽에서 하는 걸 상대방에게 알려줘야한다.

post-custom-banner

0개의 댓글