git bash설치는 구글링하시기를 !
git bash 사용방법
1) git bash 실행
2) git bash 첫 화면
3) git 디렉터리 위치 지정하기
- 나같은 경우 D:\Computer_Science\Study\Algorithm\Backjoon에 등록하려고 한다.
- git bash에서 복사한 걸 붙여넣는다. (복사할 때 오른쪽 마우스클릭 후 paste 클릭)
- 이때, cd란 파일 위치 이동 명령어이다.
- cd에 대해 자세한 것은 구글링 해보세요.
- 경로를 복사한 후, 유닉스 CLI에서는 파일 경로를 \에서 /로 변경해주어야 한다.
4) github에서 copy하기
git code가 복사가 된다.
git bash로 돌아와서 복사한 것을 붙여 넣는다.
- 복사한 걸 붙여넣을 때 git clone을 사용한다.
- git clone 'github 레파지토리 경로'
- 결과
- test123 디렉터리 안의 내용
5) 이제부터 디렉터리 안에 코드 삽입하기(여기서부터 디렉터리에 소스 추가한 후 해야할 작업입니다.)
- 입력한 코드내용
- 해당 파일 위치에서 확인한 결과 queue.cpp 추가됨
6) git bash에서 소스 추가된 것을 확인하기
- cd test123 : 현재 위치에서 test123 디렉터리로 이동함
- git이 test123에 있기 때문에 이동한다.
- git status : git 상태 확인
- 확인 결과 : queue.cpp가 추가된 것을 볼 수 있다.
7) 브랜치 만들기
- 보통 소스를 추가할 때 branch를 만들어서 등록한 후 main과 merge 한다.
- git checkout -b 브랜치이름
- 브랜치 생성후 해당 브랜치로 이동
- branch1 생성되었고
- master -> branch1로 이동함
8) 브랜치에 등록하기
- git add .
- 브랜치에서 변경된 내용을 추가한다.
- git commit -m "메세지"
- 변경된 내용을 메세지를 입력한 후 등록한다.
- git checkout master
- branch에 등록한 후 master로 돌아온다.
9) master에서 branch1과 병합한다.
- git merge branch1
10) 이제 입력한 내용들을 github에 보낸다.
- git push
- github에 queue.cpp가 추가된 것을 볼 수 있다.
11) 추가적으로 상대방이 github에서 업데이트를 했을 때
- 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 |
댓글