본문 바로가기
공부 및 활동/git

github에 소스 추가하기(git bash 이용)

by KChang 2021. 8. 10.

git bash설치는 구글링하시기를 !

git bash 사용방법

1) git bash 실행

git bash

2) git bash 첫 화면

첫 화면

3) git 디렉터리 위치 지정하기

  • 나같은 경우 D:\Computer_Science\Study\Algorithm\Backjoon에 등록하려고 한다.

주소

  • git bash에서 복사한 걸 붙여넣는다. (복사할 때 오른쪽 마우스클릭 후 paste 클릭)
  • 이때, cd란 파일 위치 이동 명령어이다.
  • cd에 대해 자세한 것은 구글링 해보세요.

화면1

  • 경로를 복사한 후, 유닉스 CLI에서는 파일 경로를 \에서 /로 변경해주어야 한다.

화면2

4) github에서 copy하기

git code가 복사가 된다.

code_LI

git bash로 돌아와서 복사한 것을 붙여 넣는다.

  • 복사한 걸 붙여넣을 때 git clone을 사용한다.
  • git clone 'github 레파지토리 경로'

화면3

  • 결과

해당위치_LI

  • test123 디렉터리 안의 내용

결과2

5) 이제부터 디렉터리 안에 코드 삽입하기(여기서부터 디렉터리에 소스 추가한 후 해야할 작업입니다.)

  • 입력한 코드내용

파일

  • 해당 파일 위치에서 확인한 결과 queue.cpp 추가됨

파일위ㅣ_LI

6) git bash에서 소스 추가된 것을 확인하기

  • cd test123 : 현재 위치에서 test123 디렉터리로 이동함
    • git이 test123에 있기 때문에 이동한다.

123_LI

  • git status : git 상태 확인
    • 확인 결과 : queue.cpp가 추가된 것을 볼 수 있다.

queue_LI

7) 브랜치 만들기

  • 보통 소스를 추가할 때 branch를 만들어서 등록한 후 main과 merge 한다.
  • git checkout -b 브랜치이름
    • 브랜치 생성후 해당 브랜치로 이동
    • branch1 생성되었고
    • master -> branch1로 이동함

brachn_LI

8) 브랜치에 등록하기

  • git add .
    • 브랜치에서 변경된 내용을 추가한다.

git add

  • git commit -m "메세지"
    • 변경된 내용을 메세지를 입력한 후 등록한다.

git commit

  • git checkout master
    • branch에 등록한 후 master로 돌아온다.

master

9) master에서 branch1과 병합한다.

  • git merge branch1

branch1_LI

10) 이제 입력한 내용들을 github에 보낸다.

  • git push

git push_LI

  • github에 queue.cpp가 추가된 것을 볼 수 있다.

추가됨_LI

11) 추가적으로 상대방이 github에서 업데이트를 했을 때

  • git pull을 해서 업데이트 내역을 다운받는다.

git pull

'공부 및 활동 > git' 카테고리의 다른 글

Git 작업 컨트롤 전략  (0) 2021.10.07
project에 .gitignore 추가하기  (0) 2021.09.21
SourceTree 사용하는 방법  (0) 2021.08.09
2. Merge, 충돌 해결 (병합 이슈)  (0) 2021.07.21
1. git 병합, 충돌 해결  (0) 2021.07.21

댓글