Do it! 알고리즘 코딩 테스트 - 자바 편 / 김종관 / 이지스퍼블리싱(주)
이다.스터디용 원격 레파지토리의 이름은 kebab case를 따랐다.
kebab case
- url, html, css 등에서 많이 사용
- 변수나 함수에는 쓰지 못하게 하는 경우 있음
- 모두 소문자로 표기하고 단어 사이에 dash(-) 사용
ex) kebab-case-naming-convention
스터디용 로컬 레파지토리의 이름은 pascal case를 따랐다.
pascal case
- C++에서 주로 사용 (Java에서도 사용)
- 클래스와 생성자 함수의 이름을 지을 때
- 단어 첫 글자를 대문자로 표기
ex) PascalCaseNamingConvention
pascal case와 함께 알면 좋은 camel case에 대한 설명도 하겠다.
+ 나중에 기회가 된다면 naming convention에 대해 다뤄보도록 하자.
camel case
- Java에서 권장되는 표기법
- 변수와 함수의 이름을 지을 때
- 첫 단어에는 동사를 권장
- 첫 번째 단어 제외하고 단어 첫 글자를 대문자로 표기
ex) camelCaseNamingConvention
echo "# algorithm-java-study" >> README.md
→ README.md 파일 생성
git add .
git commit -m "Docs: READMD.md 추가"
git config --list
git config --global user.name "rowanpark"
git config --global user.email "rowan.park.83@gmail.com"
→ git global 변수 설정 ( user.name
, user.email
)
git remote add origin https://github.com/rowanpark/algorithm-java-study.git
git push -u origin master
→ 오류 발생
애초부터 이 단계에서 원격 저장소 주소를 아래와 같이 설정해 줬으면 됐다.
git remote add origin https://rowanpark@github.com/rowanpark/algorithm-java-study.git
git remote -v
git remote set-url origin https://rowanpark@github.com/rowanpark/algorithm-java-study.git
→ step4에서 발생한 문제 바로잡는 과정
git push -u origin master
→ git toekn 입력하면 push 성공!
-u
옵션을 사용하는 이유 : chatGPT에게 물어봤는데 원격 저장소와 로컬 저장소의 연결에 관여하는 옵션인 것 같다. 나중에 기회가 되면 더 자세히 다뤄보도록 하자.