본문 바로가기
깃허브

[Github] Github 첫 시작 (생성 및 pull)

by sojung118 2024. 10. 23.

[Github] Github 첫 시작 (생성 및 pull)

 


 

 

※ Github 에서 새 repository 만들기 (새로운 저장소 만들기)

 

  • Owner : Github 본인 계정
  • Repository name : 원하는 저장소 이름으로 설정
  • Description : 이 저장소에 대한 설명
  • Public / Private : 공개 또는 비공개 설정
  • Add a README file : README 파일의 생성 여부

 

생성화면
브랜치

  • 브랜치 부분을 클릭하게 되면 현재 마스터 브랜치가 무엇인지 확인 가능
  • 위 사진의 경우 default가 main 브랜치
  • Find or create a branch에 readme-edits 브랜치를 입력하여 브랜치 추가

 

  • branch 추가시 readme-edits 브랜치의 화면
  • 2 Branches 로 브랜치가 2개가 됨을 확인
  • 이 브랜치에서 README 수정해보기

 

  • history 버튼을 눌러 커밋 history를 확인할 수 있음
  • Verified 옆 커밋 아이디를 확인 가능
  • 아이디 클릭 시 더 자세한 변경 내용 확인

 

 

※ Github readme 수정하기 (main 브랜치)

 

  • 연필 모양을 눌러서 Edit 해주기

Edit 화면
Preview 화면

  • Edit 화면에서 편집
  • 이후 편집된 내용을 Preview 화면에서 미리 확인 가능
  • Show Diff를 체크하면 추가된 부분 앞에 초록색 바로 알려줌

 

  • Commit Changes 초록색 버튼을 눌렀을때 생기는 화면
  • 해당 커밋과 관련된 내용을 설명 / 기술하면 됨
  • 커밋의 정보가 담기도록 기술

 

  • 커밋 완료시 수정된 README 를 확인 가능

 


 

 

※ Github : main 브랜치 → readme-edits 브랜치로 pull

 

위 README 변경 사항은 main 브랜치에서 일어난 일이다.

브랜치를 readme-edits 브랜치로 변경하면

 

  • This branch is 1 commit behind main. 이라는 메시지를 볼 수 있음
  • 1 commit behind 부분 클릭

 

  • Comparing changes 화면
  • 수정 사항을 확인할 수 있음
  • main 브랜치의 내용 전체를 그대로 readme-edits 브랜치에 적용하고 싶을때 pull

 

  • Merge pull request → Create a merge commit
  • 해당 브랜치가 base branch와 충돌이 없음을 확인

 

readme-edits 브랜치에 main 브랜치 내용이 적용됨

 

 


 

 

※ Github : readme-edits 브랜치 → main 브랜치로 pull

 

main에서 readme-edits 브랜치로 pull 해 준 것과 같이

readme-edits 브랜치에서 내용을 변경한 후 main 브랜치로 이동시켜보자!

 

  • readme-edits 브랜치에서 README 내용을 수정

커밋메시지

 

  • readme-edits 브랜치에서 변경시켰기 때문에 main 브랜치에는 아직 수정되지 않은 README
  • readme-edits had recent pushes 27 seconds ago 라는 문구 확인 가능
  • Compare & pull request 클릭

 

변경사항 확인
merge 까지 완료

 

 


 

  • main 브랜치에서 수정된 README 내용이 적용됨을 확인 가능