오늘은 lms에서 github에 대해 배워서 git branch를 생성하는 방법을 배웠다.
# 초기화
!git init
# 상태 확인
!git status
# 원격 저장소를 로컬에 복제하기
!git clone https://github.com/xxx/first-repository
%cd first-repository
%ls
%cd ..
!ls
%cd workspace
!ls
# 브랜치 생성
!git branch test_branch
# 브랜치 전환
!git checkout test_branch
# 새로운 브랜치 확인
!git branch
!ls
# 로컬에 브랜치를 만들었으면 원격저장소에도 브랜치를 만들어야 push, pull 작업을 할 수 있다.
!git push origin test_branch
# README 파일에 내용 추가하기
!echo "next new contents" >> README.md
!cat README.md
!git status
!git add README.md
!git commit -m "add new contents"
!git push origin test_branch
위 실습은 주피터 노트북을 통해 진행하였고, 매직 커맨드에 대해서도 학습했다. 그러던 중 우리는 !과 %를 언제 사용해야하는 것인지 궁금했다.
결론적으로는 아래와 같은 정리가 되었다.
# 특정 경로로 이동하거나 주피터 외부의 파일을 사용해야할 때 퍼센트 사용
%
# 이미 설치된 패키지의 명령어를 사용할 때는 ! 느낌표 사용
# 느낌표는 쉘 커맨드.
!