Git
콘솔
깃 클론
git clone {remote_repo_url}
리모트 리포지토리를 복사.
로컬 리포지토리 생성
git init
로컬 리포지토리를 git 리포지토리로 초기화.
remote 설정
git remote add origin {remote repository url}
git remote add {remote name} {remote repository url}
remote 리포지토리를 설정.
파일 상태 확인
git status
파일 추가
git add {파일 이름 or 디렉토리}
git add .
변경된 모든 파일 추가
커밋
git commit [option]
git commit -m {"commit msg"}
메시지에 큰 따옴표로 묶어주기
푸시
git push {remote name} {branch}
git push origin main
Source Tree
깃 클론
로컬 리포지토리 생성
remote 설정
•
저장소 - 저장소 설정 - 원격 또는 오른쪽 위 ‘원격’ 버튼 클릭
•
추가 클릭
•
원격 저장소[리모트 리포지토리] 이름 및 경로 설정
•
확인
파일 상태 확인
창 왼쪽 Workspace - 파일 상태
파일 추가
‘+’ 버튼을 누르면 스테이지에 추가 됨.
커밋
스테이지에 파일을 추가해주고 하단 텍스트 창에 커밋 메시지 작성 후 커밋 버튼 클릭
커밋할 때는 스테이지에 추가된 파일만 커밋 됨
푸시
창 상단에 Push 버튼 클릭 시 커밋된 내용이 푸시, 원격 저장소에 반영됨.
sourceTree 나 인텔리제이로 커밋, 푸시, PR 할 수 있는데 왜 콘솔을 배워야할까?
AWS와 같은 서버는 리눅스 환경이고 GUI없이 콘솔로 동작하는 경우가 많다.
sourceTree같은 프로그램을 돌릴 수 있도록 환경을 세팅할 순 있겠지만 번거롭기 때문에 콘솔 명령어를 활용하여 사용 할 줄 알아야겠다.
추가로 알아 볼 것
•
Git Flow 협업 시 어떻게 깃을 활용하면 좋을까?
•
branch
•
Pull Request (pr)
알고리즘
나눗셈의 몫과 나머지
나눗셈의 몫을 구할때는 num1 / num2 를 int 형식으로 받아 주면되고
나눗셈의 나머지를 구할때는 num1 % num2 (% 퍼센트)를 사용하면 된다.
활용 문제
•
홀수 짝수 구분하기
•
화폐 매수 구하기