인텔리제이 세팅
- settign - gradle 변경
- .gitignore 추가
git clone <레포지토리 주소> .
- git init + git remote add origin <레포지토리 주소> 와 같은 말
git add .
git commit -m "setting"
https://github.com/heeyeon3050/Wise-Saying-TDD/commit/8e4f0f6a31a3f51277573b80073bdd764bf542dd
Require approvals
는 생략[Issues]
- Assignees는 혼자 진행하므로 생략
- https://github.com/heeyeon3050/Wise-Saying-TDD/issues/1
[작업] - 테스트케이스, 스캐너에 키보드가 아닌 문자열을 입력으로 설정
- git checkout -b enhancement/1
- git pull origin main --rebase
- git add .
- git commit -m "테스트용 스캐너를 이용해서, 테스트 케이스(스캐너에 키보드가 아닌 문자열을 입력으로 설정) 작업"
- git pull origin main --rebase
- https://github.com/heeyeon3050/Wise-Saying-TDD/commit/d577d5a8b0e56a59f28646f428a587419542a3bc
[작업] - 테스트케이스, 테스트케이스, 출력을 모니터에 하지 않고 문자열로 얻기
- git pull origin main --rebase
- git add .
- git commit -m "테스트케이스, 테스트케이스, 출력을 모니터에 하지 않고 문자열로 얻기"
- git pull origin main --rebase
- https://github.com/heeyeon3050/Wise-Saying-TDD/commit/4e60c5ff6b8474f92ab72bb2dd759b178079f9ab
[작업] - 종료기능 구현, 올바르지 않은 명령어 처리
- git pull origin main --rebase
- git add .
- git commit -m "종료기능 구현, 올바르지 않은 명령어 처리"
- git pull origin main --rebase
- '종료2'를 입력할 경우 마지막에 무조건 '종료'를 작성해줘야 함
- https://github.com/heeyeon3050/Wise-Saying-TDD/commit/31fe1965150ec8af3bfc386f851f2a1529efa29a
[작업] - AppTestRunnder 도입해서, 중복제거
- git pull origin main --rebase
- git add .
- git commit -m "AppTestRunner 도입해서, 중복제거"
- git pull origin main --rebase
- https://github.com/heeyeon3050/Wise-Saying-TDD/commit/4f426b9afaf49258772b97382d94c3a4519b93a5
[push]
- git pull origin main --rebase
- git push origin enhancement/1
- git push origin enhancement/1 -f (위에 코드 안되면 이걸로 실행)
[PR 생성]
[병합]
- 일정 인원 이상 동의 후 병합이지만 혼자 진행하므로 생략
- Files changed에서 변경된 소스코드 확인후 진행하지만 생략
- Rebase 방식으로 병합
- https://github.com/heeyeon3050/Wise-Saying-TDD/pull/2
[브랜치 제거]
- Delete branch 클릭
- git checkout main
- git pull origin main
- git branch -D enhancement/1
- git fetch --prune