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

강현정·2024년 7월 7일

Local Repository생성

1.첫번째 단계

  • git 실습을 할 폴더(test_project) 생성
  • git init을 통해 git이 폴더를 관리할 수 있도록 만듦
  • working directory의 단계
  • ls -all을 통해 git이 관리하는 숨김파일을 다 볼 수 있다.



2.두번째 단계

  • $ touch (파일이름.txt): 텍스트 파일 생성
  • git status: 현재 이 폴더 안에서 어떤 일들이 생겨나는지 확인 가능
  • 텍스트파일을 git add (파일명) 후(index추가) git의 상태가 변화됨.

3.세번째 단계

  • commit 을 통해 head로 올리는 단계
  • $ git commit -m '(커밋에 대한 설명 메세지)' (적용시킬 파일명)

Remote Repository생성

1. remote repository 생성

  • 인터넷에서 사용할 레파지토리
  • github 홈페이지에 들어가서 새로운 레파지토리 생성
  • 프로필의 setting에 들어가서 맨 아래 developers settings에서 token발급
  • name작성,no expiration, repo로 선택


2. remote랑local 연결

  • 연결 문법

  • $ git remote add origin https://heyroha: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~@github.com/heyroha/test_project.git

  • 연결된 remote repository확인

Remoite repository에 push하기

  • Local repository(head)에 반영된 변경내용을 Remote 에도 반영하기 위해 push사용
  • master가 안된다면 main으로 실행
  • 커밋을 하고 깃헙페이지 새로고침하면 test.txt가 커밋된 것을 확인할 수 있다.
  • 이 명령어에서 origin은 일반적으로 프로젝트의 원격 저장소를 의미한다. 여러개의 원격 저장소를 추가할 수 있지만 'origin'은 기본적으로 사용된다.
  • origin은 원격 저장소를 지정하고, master는 브랜치를 지정한다.


Local repository에 pull하기

  • git pull origin master를 통해 로컬에 있는 파일 pull 할 수 있다.
  • readme 파일이 생긴 것을 확인할 수 있다.


📌회고록

  • git 사용할때는 변화된 내용이 있을 수 있으므로 습관적으로 git status확인해주기!
  • 폴더를 만들고 그 폴더 내에서 git init을 해줘야 git이 관리를 할 수 있음.
  • 텍스트 파일을 확인해보고 싶으면 cat (파일명)을 사용해서 확인 가능
  • 파일만들기> git add를 통해 index추가하기> 커밋하기> 리모트랑 로컬 연결하기 > push하기/pull하기
  • cat > (파일명)을 통해 문서 수정가능( ctrl+D로 저장)

0개의 댓글