241003 Git 강의

물고기가자라면어그로·2024년 10월 8일
0

오늘은 며칠 전 들은 git 강의에 대한 복습을 하며 그 정리를 해보겠다.

Git과 Github

Git이란?
소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것
쉽게 말해 코드 변경점을 기록하는 것!

Github란?
백업과 공유가 가능한 온라인 코드 저장소이다.

협업을 할 때 깃허브를 이용해서 파일을 주고받고 수정사항을 업데이트할 수 있는데, 충돌이 나게 되는 경우 깃을 확인하며 파일 버전을 확인하고 충돌이 나는 부분을 되돌리거나 하며 이를 처리하기가 용이해진다.

폴더위치 확인 및 이동

깃에서 중요한 것은 바로 폴더 위치이다. 
파일이 있는 정확한 폴더에 깃을 기록해야하기 때문이다.
다음과 같은 명령어를 통해 폴더의 위치를 확인할 수 있다.

Pwd : 내 위치 확인
Ls : 폴더 내 내용물 확인
Ls -a(list all) : 숨겨져있는 파일까지 확인
Cd 폴더명 : 폴더명으로 위치 이동
Cd .. : 한단 계 위의 폴더로 이동

폴더와 파일 생성

폴더 생성 : mkdir 폴더명
파일 생성 : Touch 파일명.확장명.

깃의 필수 명령어

  • Git init :코드 관리 시작 명령어 (처음에 한번만/정확한 프로젝트 폴더(경로)에서 입력)
  • Git add 파일명 : 저장할 파일 지정
    Git add . : 폴더 내 전체 파일 지정
  • Git commit -m “메시지 작성” : 저장
  • Git status : 저장하지 않은 파일은 붉은색으로 표시
  • Git clone GitHub 주소 . (폴더 안 만들고 폴더째로 가져왔을 경우 . 제거)
  • Git push origin main : 코드변경 후 깃허브에 수정사항 저장
  • Git pull origin main : 코드변경 사항만 깃허브에서 가져옴

0개의 댓글