스파르타 코딩 클럽 내일 배움 캠프 23_05_15 TIL
오늘은 새로운 팀 프로젝트를 진행을하며 팀원들과 친해지는 시간을 갖고 이번주에 진행하는 토이 프로젝트 역할을 분배하고 개발을 시작하는 날이 되었다
그와 동시에 Git에 대해서 튜터님께 배우는 시간을 갖게 되었는데
git bash를 이용하여 명령어를 공부하게되었다
오늘 배운 명령어로는
디렉토리 경로를 알 수 있는
pwd 명령어 .pwd

현재 경로의 파일 및 폴더를 조회하는 ls 명령어
ls 명령어 .ls

리스트 식으로 자세하게 출력하는 .ls -al 명령어

경로 이동 명령어인 cd 명령어
cd <이동하고싶은 경로> : 해당경로로 이동

및 cd.. 상위 디렉터리로 이동
cd. 현재 디렉터리로 이동
cd~ 홈 디렉터리로 이동
지정한 경로에 파일을 생성하는 touch명령어
.touch <파일명>


파일의 내용을 보여주는 cat 명령어
.cat <파일명>
vi 편집기

:w or write 입력시 편집 중이던 문서를 저장
:q or quit 입력시 편집기 종료
:wq <파일명> 입력시 편집 중이던 문서를 저장하고 종료 (파일명 입력시 그 이름으로 저장)
:q! 문서를 저장하지 않고 편집기 종료.
디렉터리 경로 지정 및 생성하는 dir 명령어
.mkdir


디렉터리를 지우는 rmdir 명령어


로컬 저장소를 지정하는 git init 명령어

작업 디렉터리 상태를 확인하는 git status 명령어

git add - git add <스테이지에 추가할 대상>
.git add . 명령어는 모든 변경사항을 스테이지에 올리는 명령어

git commit
변경을 기록하는 명령어인 git commit
ex)git commit -m "커밋 메세지"

git log
커밋 목록을 조회하는 명령어인
.git log
커밋별 변경사항 목록 조회하는
.git log -p

git diff 최근 커밋과 작업 디렉터리 비교하는 명령어
git diff --staged -최근 커밋과 스테이지 비교하는 명령어
branch 를 병경하는 git branch 명령어
.git branch - 브랜치 목록 조회

.git branch <브랜치명> 입력된 브랜치명대로 브랜치 생성

.git branch -d <브랜치명> 입력된 브랜치명으로된 브랜치 삭제

원하는 브랜치로 이동할 수 있는 git checkout 명령어
git checkout-b <브랜치> -브랜치 생성하고 체크아웃하기

git merge <브랜치> - 브랜치 병합하기

이와 같은 git 명령어를 배워볼 수 있었는데
아직 미숙해서 원하는대로 바로바로 떠오르지는 않지만
앞으로 4달동안 계속해서 사용하다보면 git을 이용한 버전관리는 손쉽게 할 수 있기를 바래보면서
오늘 하루 배웠던 내용을 정리해보았다.