Git workflow/add/commit/push 아주 간단 플로우
git의 큰 흐름을 정리하기 위해 포스팅하려고 한다.
참고로 협업이 아닌 혼자 하는 작업이다.
1. Local Repository 생성
IDE를 통해 생성한 프로젝트 위치에서 git bash를 실행해서 깃 초기화를 진행했다.
🐱 git init
2. Remote Repository 생성
github에 접속해서 새로운 레포지토리를 생성해주고,
만들어진 레포지토리의 주소를 복사해주었다.
3. Local - Remote 연결
🐱 git remote -v
를 입력하면 현재 연결된 원격 저장소 정보들이 나온다. (처음엔 없어서 아무것도 안 떴다)
🐱 git remote add origin [복사한 원격 Repository 주소]
다시 한 번 remote -v로 확인해보니 나의 저장소가 연결되었다.
4. 파일 수정
나는 README파일을 수정해보았다.
5. 상태 확인
🐱 git status
로 파일들의 변경사항을 체크했다.
commit되지 않았던 새로운 파일들은 변경사항을 추적하지 않는다.
README를 한 번 더 수정해서 status를 확인해보니,
modified 로 바껴있다. 변경이 감지되었다는 의미이다.
6. 변경사항 반영
🐱 git add .
.는 변경이 감지된 모든 파일을 Staging 시키겠다는 뜻이다.
원하는 파일만 명시해서 적어주어도 된다.
ex) git add README.md
🐱 git commit -m "[COMMIT MESSAGE]"
-m는 메세지를 입력하겠다는 옵션으로, 뒤에 메세지를 함께 적어준다.
🐱 git push origin main
내 원격 저장소로 보내겠다!
이 때서야 remote 저장소로 변경내용이 반영되는 것이당.
그 전에는 로컬
push까지 마친 후의 원격 저장소 모습
first commit이 반영되어
README가 성공적으로 바뀌었다.