깃허브 / / 2023. 4. 9. 21:24

깃허브 기초

 

버전 관리의 중요성에 대해 씨게 데이고 공부해야겠다고 생각하고 이제서야 시작해버린 깃허브

.. 🐣

 

전체 프로세스 Summary

 

프로젝트 로컬 저장소 생성

git init

 로컬 저장소를 생성하면 .git이라는 숨겨진 폴더가 생성되며, 해당 폴더의 정보 관리를 시작하게 됨 .git 폴더 안의 config파일에 깃 관련 설정 정보를 관리하는데 이 파일을 확인하고 싶을 때는 cat .git/config 명령어를 통해서 확인할 수 있음

 

* 버전 관리 필요없는 파일 제외하기

 프로젝트 최상위 폴더에서 .gitignore 파일 생성 후에 파일명을 적어줌. 줄의 시작에 #을 넣으면 그 라인은 주석 처리 할 수 있음
경로는 생성한 파일 경로에 상대적이기 때문에 주의해서 적어야 함

 

커밋에 파일 등록 및 커밋 생성


git add "파일명"
git commit

 

원격 저장소에 커밋 반영

git push "원격 저장소 alias" "브랜치명"

 

 

사용자 등록

프로젝트별 사용자 등록


git config user.name "사용자 이름"
git config user.email "이메일 주소"

 

글로벌 사용자 등록


git config --global user.name "사용자 이름"
git config --global user.email "이메일 주소"

 

원격 저장소 지역 저장소 연결

git remote add "원격 저장소 주소"

 

 

내용 확인

프로젝트 파일 상태 확인

git status

git status 결과 예시

 

커밋 내역 확인

git log

git log 예시

 

커밋 수정


git commit --amend
(메세지 수정 없이 수정사항 반영) git commit --amend --no-edit
(저자 수정) git commit --amend --author "사용자이름 이메일"

 

깃 작업 트리

working directory

 실제 작업 중인 파일 (파일 생성 or 기존 파일 수정)

staging area

 (git add 명령어를 통해서) 1에 해당되는 파일 중 깃이 추적하는 파일을 식별하는 내역

local repository

(git commit 명령어를 통해서) 커밋으로 등록되는 영역, 1번의 파일들이 하나의 단위인 커밋으로 등록됨

 

'깃허브' 카테고리의 다른 글

깃허브 협업  (0) 2023.04.12
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유