[Zero-Base]데이터 취업 스쿨 스터디 노트(Git-Remote Repository)

강현정·2024년 7월 8일

zero_base

목록 보기
41/54

Remote Repository

  • 레파지토리를 만들때 git ignore설정을 하면 그 파일 안에 들어있는 확장자 명들은 다루지 않겠다는 것.

Default Branch

  • branch의 기본 이름인 main을 master또는 다른걸로 변경가능
  • main을 클릭후 아래 view all branches클릭
  • 또는 프로필에서 환경설정의 repository로 들어가 디폴트로 생성되는 레파지토리의 브랜치 이름을 변경할 수 있다.

Remote Repository복제하기

  • git clone (토큰,주소값)을 하면 local에서 변경된 내용을 한번에 가져올 수 있다.

📌회고록

  • 만약 remote의 url을 잘못 설정했다면 git remote remove origin을 사용해 삭제할 수 있다.
  • 파일명 앞에 '.'이 붙어있으면 숨김파일이므로 ls -all을 해서 찾아볼 수 있다.

Branch

Branch 조회

  • Branch 조회> 생성> 이동> 삭제
    (Local에서 작업을 하면 remote로 보내줘야함)

  • git branch : local branch의 정보를 알려줌

  • git branch -r: remote branch를 기준으로 어떤 정보가 담겨있는지 알려줌.

  • git branch -a: local 과 remote branch의 정보를 같이 알려줌.

Branch 생성&이동

>local에서 작업

  • git branch (생성할 브랜치 이름): 브랜치 생성

-git checkout (이동할 브랜치 이름): 해당 브랜치로 이동(master에서 바뀐것 확인 가능)

-$ git checkout -b (브랜치 이름): 해당 브랜치로 이동하는데 없으면 생성하고 이동

>remote에서 작업

  • local에서 만든 branch를 remote에 적용시키는 과정
  • git push origin (브랜치 이름): 해당 브랜치를 remote repository에 적용(아래 빨간색 부분이 remote)
  • branch01이 생긴것 확인 가능
  • branch02까지 적용 완료



Branch 삭제

>local에서 작업

  • branch02 삭제작업

  • 해당 branch가 활성화 되어있는 경우에는 삭제가 되지 않으므로 다른 branch로 checkout후에 삭제를 진행해야 한다.

  • git branch -d (브랜치 이름): 해당 branch를 삭제

  • 생성한 모든 브랜치를 지우고 확인하니 local에서는 삭제된게 remote에는 아직 남아있음.

    - git push origin --delete (브랜치이름):
    해당 브랜치를 삭제한걸 remote에 반영함.(마지막에는 다 적용되어 master만 남은 것을 확인할 수 있음)

0개의 댓글