Git Workflow (init)

canyi·2023년 4월 17일
0

git

목록 보기
5/19
init: 깃 저장소 초기화

status: 깃 저장소 현재상태 조회

add: 실행중인 디렉토리에 있는 파일들을 정적 영역으로 추가

commit: 정적 영역에 있는 파일들을 저장소 영역에 추가 

log: 이전에 작성한 커밋 이나 파일들의 변경 이력들을 추적

diff: 특정 두개 커밋 비교 

branch: 개발 병렬 전행 (파일이 변경되거나 branch가 변경되면 최신버전 추적 )

tag: 특정 시점 릴리즈 버전 태깅 처리 (ex version1, version2)

checkout: branch를 이동하거나 특정 파일을 내려받기 

merge: 병렬적으로 진행한 여러개의 브런치를 하나로 병합

init

현재 디렉토리를 Git 레포지토리로 설정하는 명령

자동완성

자동완성: tab
비슷한 이름을 가진 경우 자동완성: cat 파일이름. > tab

폴더 만들기

mkdir 폴더명

해당 폴더 초기화

cd 폴더 > git init

초기화한 폴더 조회

ls -al

.git 폴더를 확인

git config user.name 유저이름

해당 명령어를 사용하여 config 파일에 유저이름 추가 가능

사용자 정보, 파일 비교툴, 머지툴 등을 어떤거로 할지 설정 부분을 config 파일에 각 저장소별로 설정 할 수 있다.

git 디폴트브런치 명 변경

git config --global init.defaultbranch main
profile
백엔드 개발 정리

0개의 댓글