[TIL]GIT HUB 사용법(1)

hanbyul.choi·2023년 5월 15일
0

[TIL]

목록 보기
4/39
post-thumbnail

오늘은 GIT HUB 사용법 중 git-bash의 명령어 및 기본 개념을 배웠다.

  • 브랜치는 작업의 분기점이며 Master로 부터 분기된다.
  • github 활용 순서는 다음과 같다
  1. 작업물을 로컬저장소에서 원하는 파일만 add하여 스테이지로 올린다.
  2. commit하여 업데이트된 기록을 남긴다.
  3. 확인된 작업물을 push하여 브랜치에 업데이트한다.
  4. 브랜치를 merge시켜 하나의 상태로 만든다.
  5. merge 과정 중 발생하는 충돌을 해결한다.

git bash 사용 명령어 모음

! : 강제실행 명령어 → 명령어 뒤에 붙여서 사용
cd: 경로 이동
touch : 빈 파일 생성
cat :파일 내용 확인

vi "편집할 파일 이름" : 편집기 열기
a or i : 입력모드 진입
ESC : 입력모드 나오기
:w : 저장
:q : 편집기 종료
rm : 삭제
mkdir : 디렉토리 만들기
rmdir : 비어있는 디렉토리 삭제
rm -rf: 비어있지 않아도 강제삭제

git config -l :계정 설정 상태 확인
git init : 로컬 저장소 만들기
git status: 현재 상태 확인

git add : 스테이지의 파일 올리기
add . → 모든파일 올리기
add "파일이름" → 해당파일만 올리기
git rm --cached: add파일 지우기

git commit : 버전 저장(제목과 세부설명까지 입력시)
git commit -m "": 큰다옴표 안에 커밋 제목만 입력 후 버전 저장

git log : 커밋목록 기록 보기
git log --oneline : 커밋목록 짧게 보기
git log -patch(p) : 커밋목록 변경사항 목록 조회

it diff: 최근커밋과 현재 작업디렉토리의 어떤부분이 변경되었는지 확인 *git add 이후에는 비교 불가
it diff --staged 스테이지에 add한 파일과 최근커밋 비교
it diff <커밋해시><커밋해시>: 커밋끼리 비교 앞 커밋에서 뒷커밋이 어떻게 변경됐는지 확인

git branch : 현재 작업중인 branch 확인
git branch <브랜치이름> : 브랜치 생성
HEAD : 포인터라고 할 수 있는데 현재 작업중인 브랜치의 커밋, 최신커밋이 디폴트
git checkout(or switch) <브랜치이름> : 브랜치 작업환경 이동 즉, HEAD 위치 이동
git checkout -b <브랜치이름> : 브랜치 생성 및 체크아웃
git branch -d : 체크아웃되지 않은 브랜치 삭제
git merge <브랜치> : 병합
git commit --amend : 커밋 메세지 수정

느낀점

1.gitbash를 사용하니까 진짜 개발자가 된 느낌.
2. 브랜치의 사용법을 알게되니 깃헙을 만든 사람이 궁금해졌다.
3. 아직 깃헙사용법의 반도 모르는 것 같다. 갈 길이 멀다

0개의 댓글