Git Home 에서 Repositoreis 'New' 버튼 선택
HelloGit 생성
참고
README File
.gitignore
Main or Master?
Master
Main
View all branches
Default branch
수정 가능
수정을 하면 다른 팀원들까지 영향을 받기 때문에 수정은 신중해야 함.
master로 변경
Default Branch 설정
Remote Repository를 생성할 때 Default Branch 이름을 설정할 수 있음.
사용자 메뉴 > Settings
Repository > Repository default branch
(default를 master로 변경)
Local Repository 를 생성하지 않은 상태에서 Git Clone 명령을 사용하여 Remote Repository를 Local에 복제할 수 있음
Git Clone
앞서 폴더를 만들고
git clone https://github.com/<repository>.git
Git Clone with username and token
git clone https://<username>:<token>@github.com/<repository>.git
Git Clone 실습
cd Documents
cd git_ws
git clone https://<username>:<token>@github.com/<repository>.git
ls
cd HelloGit
ls -all
cat README.md
Local
Branch 조회 (Local Branch)
git branch
Remote
Branch 조회 (Remote Branch)
git branch -r
Local + Remote
Branch 조회 (Local + Remote)
git branch -a
Local
Branch 생성
# 문법
git branch <branchname>
Branch 생성 실습
git branch branch01
git branch
Local
Branch 이동
# 문법
git checkout <branchname>
Branch 이동 실습
git checkout branch01
git branch
Local
Branch 생성 + 이동
# 문법
git checkout -b <branchname>
Branch 생성 + 이동 실습
git checkout -b branch02
git branch
GitHub에서 Branch 확인
Local Repository 에 생성된 Branch는 Remote Repository (GitHub)에서 보이지않음
Remote
Branch 생성
# 문법
git push origin <branchname>
Branch 생성 (Remote Repository) 실습 - 1
git push origin branch01
git branch -a
Branch 생성 (Remote Repository) 실습 - 2
git push origin branch02
git branch -a
Local
Branch 삭제 (Local Repository)
# 문법
git branch -d <branchname>
Branch 삭제 (Local Repository) 실습 - 1
(error: 현재 branch02에 머물러 있는 상태이기 때문에 삭제할 수 없음.
따라서 master로 이동해야 함.)
git branch -d branch02
git checkout master
Branch 삭제 (Local Repository) 실습 - 2
git branch -d branch02
git branch -a
Branch 삭제 (Local Repository) 실습 - 3
git branch -d branch01
git branch -a
Remote
Branch 삭제 (Remote Repository)
# 문법
git push origin --delete <branchname>
Branch 삭제 (Remote Repository) 실습 - 1
git push origin --delete branch02
git branch -a
Branch 삭제 (Remote Repository) 실습 - 2
git push origin --delete branch01
git branch -a
1. Remote Repository 생성하기
2. Local에 Clone
cd Documents/git_ws
git clone https://<username>:<token>@github.com/<repository>.git
ls
cd branch_project
ls -all
3. Branch 생성 후 이동
# branch01 생성
git branch branch01
git branch
# branch02 생성 후 이동
git checkout -b branch02
git branch
# branch02로 이동
git checkout branch01
git branch
4. Branch Push
git branch -a
git push origin branch01
git branch -a
git push origin branch02
git branch -a
5. Local Branch 삭제
git branch -d branch01
# master로 이동 후 branch01 삭제
git checkout master
git branch -d branch01
git branch -a
git branch
6. 남은 Local Branch 모두 삭제
git branch -d branch02
git branch -a
7.Remote Branch 모두 삭제
git push origin --delete branch01
git branch -a
git push origin --delete branch02
git branch -a