자바 알고리즘 스터디 시작! github에 study repository 만들기

rowan·2023년 4월 4일
0

개발자

목록 보기
13/13

github 주소

https://github.com/rowanpark/algorithm-java-study


  • 스프링부트로 간단한 쇼핑몰 프로젝트를 만들어 본 후, 기초를 조금 더 탄탄히 하고자 개인 스터디를 진행하고자 한다.
  • 스터디를 진행할 때 참고할 도서는 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


✓ 원격 레파지토리와 로컬 레파지토리 연결


step1

echo "# algorithm-java-study" >> README.md

→ README.md 파일 생성

step2

git add .
git commit -m "Docs: READMD.md 추가"

step3

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 )

step4

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


step5

git remote -v
git remote set-url origin https://rowanpark@github.com/rowanpark/algorithm-java-study.git

→ step4에서 발생한 문제 바로잡는 과정


step6

git push -u origin master

→ git toekn 입력하면 push 성공!

-u 옵션을 사용하는 이유 : chatGPT에게 물어봤는데 원격 저장소와 로컬 저장소의 연결에 관여하는 옵션인 것 같다. 나중에 기회가 되면 더 자세히 다뤄보도록 하자.

profile
hi im rowan

0개의 댓글