공부기록/GIT

Git workflow/add/commit/push 아주 간단 플로우

또리머 2022. 11. 4. 16:57
반응형

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 로 바껴있다. 변경이 감지되었다는 의미이다.

한 번도 commit한 적 없는 파일들: Untracked. 변경 감지를 하지 않는다.
변경 감지-> 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가 성공적으로 바뀌었다.

반응형