실습(Git)
1. Git Bash Here
- 소스트리에 firstProject(로컬) 연결
- $git init 확인하기
![](https://blog.kakaocdn.net/dn/1rpcx/btrCvCWy2Ka/4MRuqViMkIpHaiPTJQoDz1/img.png)
- $git remote add firstProject [공용저장소 URL]
![](https://blog.kakaocdn.net/dn/Qx9SO/btrCwgr25T6/LfCyR6EzJDbftjVIvNxPSk/img.png)
- $git remote add origin [개인저장소 URL]
![](https://blog.kakaocdn.net/dn/JAT2y/btrCwHwdNGM/9cH4SrS47C0ccsKbCl1c0k/img.png)
- $git remote -v
![](https://blog.kakaocdn.net/dn/bIIxiy/btrCvW8hTXU/kKPhyElHLFGeiKOxxUz17k/img.png)
*만약 오류나면 해당 파일 직접 삭제 후 다시 시도
![](https://blog.kakaocdn.net/dn/MCpwW/btrCvZRHRyM/CXwSJtZ0hiRy9QglftTSfK/img.png)
- $git pull origin master
![](https://blog.kakaocdn.net/dn/XAT7W/btrCunMxl4K/qRh60ktkJke8tqDQcnwkZ0/img.png)
2. Sourcetree
- 현재 시점에서 브랜치 생성
- 브랜치 이름은 "project/firstProject"로 지정
- 고유한 번호 임의 지정(jsp 파일명에 사용됨)
3. Eclipse
- 이클립스에서 user2.jsp 생성(title에 본인 이름)
4. Sourcetree
- master 브랜치로 이동
- firstProject 브랜치와 merge
5. Git Bash Here
- 스테이징
![](https://blog.kakaocdn.net/dn/380vq/btrCwbc4MDO/qdz4ivDuRUYHDpQktMTo21/img.png)
- 커밋
![](https://blog.kakaocdn.net/dn/zChG9/btrCyfsaJvx/ttxh6f2E4tc818c2oIGsI0/img.png)
- 푸쉬
![](https://blog.kakaocdn.net/dn/cbFz4x/btrCv97m7xL/87fk84i3AFGSxCK7DPToN1/img.png)
6. Github
- 공유 프로젝트에 \PR 보내기(제목은 "본인이름", 내용은 "업무 완료")
7. Sourcetree
- $git pull firstProject master
* 작업하던 브랜치에서 작업하고 완료되었으면 master에 merge
- $git push origin master