깃허브 Repository에 첫 개인 프로젝트를 업로드하고 유지, 관리는 어떤 식으로 해야 하는지 의문이 생겼다.
1차적인 생각으로 터미널에서 바로 업데이트하면 편하겠다는 생각을 했고 구글링을 했다.
실제로 현업 개발자분들도 많이 사용하는 방법인지? 쉽게 찾을 수 있었다.
<Reference>
https://curryyou.tistory.com/427
'커리유'님이 작성하신 글을 참고하였고 개인적으로 정리해두기 위해 포스팅하는 글임을 밝힙니다.
1. 업데이트 할 Repository 준비
미리 생성해둔 Github Repository이다. 이 repository를 업데이트하기 전에 업데이트 유무를 확인할 수 있도록 터미널에
'touch test.md' 명령어로 test.md 파일을 하나 생성해주었다.
2. 업데이트
2.1 Repository 주소 복사
Code - HTTPS - 레퍼지터리URL 복사
2.2 Git 명령어 입력
기본 명령어 형식은 git remote add repository별칭 repositoryURL이며, 별칭은 보통 origin을 많이 쓴다.
git remote -v 명령어를 통해 원격저장소(Repository)에 연결이 잘 되어있는지 확인할 수 있다.
명령어 형식은 git push -u repository별칭 브랜치명 이며, 브랜치명은 주로 master나 main을 많이 쓴다.
여기까지 작업해주면 위와 같이 test.md파일이 Repository에 추가된 것을 확인할 수 있다!👏🏻
*위 작업 과정 중에 비밀번호 혹은 PAT(Personal Access Token)를 입력라는 메시지가 나올 수 있다.
ID와 PW는 각각 Git Hub의 아이디와 비밀번호를 입력하면 된다.
3. 이후 작업
위와 같이 작업을 해두면, 향후 작업은 add, commit, push, pull의 반복이다.
1. staging 추가: git add .
2. commit: git commit -m '커밋 메시지'
3. push: git push
*최초 -u를 붙여 푸시한 다음에는 간단하게 git push만 입력해도 된다.
4. pull(다운로드): git pull
*.gitignore 파일 생성: git 추적 제외 파일/폴더 설정
용량이 큰 라이브러리나 민감한 주요 설정 정보 파일의 경우, git 추적에서 제외할 필요가 있을 수 있음.
git의 추적에서 제외할 폴더나 파일이 있는 경우,
프로젝트 폴더에 .gitignore 이름의 파일을 생성해두고, 아래와 같이 작성해두면 된다.