본문 바로가기
Git

[Git] Remote Repository_ clone / branch / checkout / delete

by ram_ 2022. 12. 15.
git clone <https://<username><token>code>

 

remote에서 만든 파일 local로 git clone

cat <파일이름>

해당 파일의 내용을 출력해준다.

cat > hello.py
print('hello python')

해당 위치에 print('hello python')내용을 포함한 hello.py파일을 생성한다. 

이미 있는 파일명일 경우, 하단 내용으로 수정된다.


01. BRANCH 조회

git branch

local repository에 있는 모든 branch 조회 해준다.

git branch -r

remote repository에 있는 모든 branch 조회 해준다.

git branch -a

remote와 local에 있는 모든 branch 조회 해준다.

 

+ 결과 창에서 빠져나올때는 q


 

02. BRANCH 생성

git branch branch01

local에 branch01 이름의 branch를 생성한다.

 

03. BRANCH 이동

git checkout branch01

branch01로 이동한다.

git checkout -b branch02

branch02라는 이름의 branch가 없으면, 생성하고 이동한다.

git push origin branch01

local에서 생성한 branch01을 remote에 올린다.

 

04. BRANCH 삭제

git branch -d <branch>

해당 branch가 활성화 된 상태에서 실행하면 ERROR가 뜬다.

git checkout master

master 브랜치로 checkout 해준다. master로 checkout하면서 master branch가 활성화 되기 때문에 여기서 master branch를 delete할 수 없게 된다.

git branch -d <branch>

삭제 해준다

git <branch>

어느 브랜치가 남아있는지 확인하여 코드가 제대로 실행됐는지 체크한다.

git branch -a

-a로 remote와 local 두 repository의 branch를 탐색한다.

git branch -d로 지운경우 remote에는 남아있기 때문에 위에서 지운 branch도 나타난다.

git push origin --delete <branch>

remote에 해당 branch를 지웠음을 알리고 delete한다.

 

'Git' 카테고리의 다른 글

[Git] Log and Diff  (0) 2022.12.18
[Git] Remote Repository_ remote / add / push / pull  (0) 2022.12.14
[Git] Local Repository  (0) 2022.12.14
Git 기본용어  (0) 2022.12.14