//////
Search
🗒️

황민우

날짜
2022/10/04
작성자
황민우
카테고리
회고

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 / num2int 형식으로 받아 주면되고
나눗셈의 나머지를 구할때는 num1 % num2 (% 퍼센트)를 사용하면 된다.
활용 문제
홀수 짝수 구분하기
화폐 매수 구하기