git 2

준혁·2023년 8월 1일
0

git의 workflow는 이와 같다.

내가 작업하고 있는 경로(working directory) 에서 어떤 파일(b.txt,c.txt) 의 변경사항을 저장하고 싶다고 가정하자. 이때 git add로 staging area에 올린다음 commit을 통해 내부 로컬에서 히스토리를 남길 수 있다.

근데 로컬은 자신의 물리적인 컴퓨터에 의존하니까 원격 저장소에 옮기고 싶다.

따라서 로컬에서 히스토리를 남긴 파일을 이제 push로 원격 저장소에도 히스토리를 만들어주자.

원격 서버에 저장된 파일을 로컬로 가져올때는 pull 명령어를 사용하면 된다.

우선 그 프로젝트 폴더를 지금부터 git으로 관리하겠다를 선언해줘야한다.

git init 

깃허브를 써보면 알겠지만 그 프로젝트를 원격으로 올릴 경로인 레파지토리가 필요하다. 따라서 그 위치를 깃에게 알려줘야하는데

git remote add origin [주소]

로 작성하면 origin이란 이름으로 원격저장소를 사용하겠다는 것이다.

git remote -v 

는 현재 등록되어 있는 레파지토리 내역을 보여준다.

원격 레파지토리를 등록하면 당연하게 이것을 git에서 삭제할 수도 있어야한다.

git remote remove 이름

이름에 해당하는 원격 저장소를 git에서 삭제한다.

이제 staging area에 올렸으니까 commit을 해보자

git commit -m "~"

간단하게 그냥 커밋 메시지를 담아서 커밋하면 된다.

git push [remote] [branch]

원격 저장소 이름과 브랜치 순서로 적어주면 된다.

branch에 관한 커맨드들은 아래의 링크를 참조하자
https://eunhee-programming.tistory.com/256
https://www.daleseo.com/git-push/

profile
멍청한 나를 위해 쉽게 풀어쓴 개발 기술블로그

0개의 댓글