Develop/Git

[Git] commit/push/clone/add/커밋/푸쉬/클론

순무엄마동생 2021. 2. 7. 14:33

git에 있는 내용을 가져오기 위해 소스를 복제하는 clone

내가 수정한 내용을 git에 다시 올리기 위해서는 add, commit, push

 

1. github에 있는 repository를 가져옵니다.

먼저 내 github repository에서 url을 복사해옵니다.

 

 

저는 윈도우 유저고 git bash를 사용하고 있습니다.

원하는 위치에서 git bash를 켜시고 아까 복사한 url로 레포지토리를 클론해옵니다.

git clone <복사한 URL>

git clone

 

 

원하는 위치에 클론이 잘 된 것을 확인할 수 있습니다.

 

 

 

 

2. 내용을 수정해줍니다.

README.md 파일에 있던 내용을 왼쪽에서 오른쪽과 같이 수정해줬습니다.

ide는 visual code를 사용해줬습니다.

update README

 

 

 

 

3. 수정한 내용을 git에 올려줍니다.

방금 수정한 내용은 내 로컬 pc에만 저장된 내용이므로 git에 반영하기 위해서는 별도의 작업을 해줘야합니다. 그 과정에서 commit과 push 과정이 일어납니다. 각자의 역할은 아래 그림과 같습니다.

 

 

add 명령어는 변경한 내용들 중 커밋해도 되는 내용들(변경을 다했다고 생각되는 애들)을 로 스테이징 영역으로 넣어주는 명령어입니다. 파일/디렉토리 경로에 .을 사용하면 변경된 모든 파일을 스테이징 영역으로 넣어줍니다.

git add <파일/디렉토리 경로>
git commit -m "저장 메시지 작성"
git push <원격저장소> <브랜치명>

 

 

+ 원격저장소는 아래 명령어로 확인할 수 있습니다. 첫 클론 후 기본적으로는 origin으로 명시되어 있습니다. 현재 브랜치명은 내 저장소 옆에 (main)이라고 알 수 있습니다. 하지만 여러 브랜치를 사용하는 경우 git branch라는 명령어로 어떤 브랜치들이 있는지 확인할 수 있습니다.

git remote
git branch

 

 

 

 

4. 확인

이렇게 github에 잘 올라간 것을 확인할 수 있습니다!

 

 

 

5. 끝

 

'Develop > Git' 카테고리의 다른 글

[Git]PR/branch/branch 나누기  (0) 2021.02.16
[Git]PR/Pull Request/풀리퀘/Merge  (0) 2021.02.07
[Git] fetch/pull  (0) 2021.01.21
[GitHub Desktop] commit/push  (0) 2021.01.21
GitHub Desktop 사용법/clone/Repository 가져오기/  (0) 2021.01.21