Git 사용법 기록

장정윤·2021년 3월 16일
0
  • Command line Interdace(CLI)로 명령어 입력하는 방법과 마우스로 쓸 수 있는 GUI SW를 사용하는 법이 있다.

-IDE는 VSCode를 활용했다.

git 명령어

1.git init: 해당폴더가 git 관리하에 들어감

2.이름과 이메일 등록
user@LAPTOP-8N06ICBE MINGW64 /c/Github/Algorithm (master)
$ git config --global user.email "jjy306105@gmail.com"

user@LAPTOP-8N06ICBE MINGW64 /c/Github/Algorithm (master)
$ git config --global user.name "Jeongyun-Jang"

3.git status:현 파일 상태 확인

4.git add -A: git에 모든것을 넣음

5.git commit -m "메세지" : 파일 설명하는 글

6.git log: 프로젝트의 정보들과 메세지가 뜸
(만약 터미널에 글자 안쳐지면 vi 에디터 실행을 빠져나와야함. 방법은 vi명령어 :q입력!)

  1. reset/ revert (복원 개념)
    이전 상황으로 돌아가기 2가지 방법
    =>먼저, git log로 확인한 해당 상태의 '일련번호의 앞자리 6개'를 알아야함

    방법1 reset (다시 되돌릴 수 없는 무시무시한 방법)
    :git reset 6자리 --hard

    방법2 revert (다시 되돌릴 수 있는 비교적 안전한 방법)
    :git revert 6자리
    (vi 에디터 실행 상태일테니 메세지 내용도 그대로 저장하겠다는 vi명령어 :wq입력!)

8.git branch (다른 브랜치를 그대로 가져올 수 있음)
-git branch 브랜치 명 : 해당이름의 브랜치 생성
-git branch: 브랜치 확인 가능
-git checkout 브랜치 명 :해당 브랜치로 이동
-git branch -D 브랜치 명: 다쓴 브랜치 삭제

9.merge(병합)
git checkout master
git merge 변화를 가져올 브랜치 명

cf.git log --graph --all --decorate
: 시각화된 두 분기에서의 작업내역을 볼 수 있음

❗ => 다른 브랜치들이 같은 파일을 수정하는 일은 지양

10.rebase(재배치)
git rebase 브랜치 명
: 모든 변경 내용들이 분기별로 깔끔하게 한 줄로 관리 됨

-vscode 단축키

ctrl+: VSCode에서 ctrl+를 누르면 하단 터미널에 해당 폴더로 이동한 것을 볼 수 있다.


📌Todo
다양한 프로젝트 경험으로 CLI , 소스트리 익히기
git 활용법 문서 보기: 링크텍스트


-참고 자료
git 사용법 영상:링크텍스트
좋은 자료 공유해주신 얄팍한 코딩사전 얄코님! 감사합니다. 🤲

-끝-

profile
꾸준히 꼼꼼하게 ✉ Email: jjy306105@gmail.com

0개의 댓글