본문 바로가기
Today I Learned

Git 을 알아보자

by rinny01 2024. 12. 23.
반응형

Git 기본 개념

  • Git : 코드 변경사항을 추적하고 관리하는 버전관리 도구. (코드 변경점 기록)
    • 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는것
  • GitHub : Git을 기반으로 한 원격 저장소로, 코드의 백업, 공유, 협업을 할 수 있는 플랫폼.

 

Git 주요 명령어

  • 저장소 복제
    • git clone <저장소 URL> : 원격 저장소를 로컬에 복제하여 가져온다.
  • git init : 현재 디렉토리에서 Git 저장소를 초기화 한다
    • initialize : 초기화 하다, 초기 세팅하다
    • 프로젝트 시작 전 한번만 입력하면 된다. (여러번 입력 해도 되지만 딱히 의미 없음 ㅋ)
    • 정확한 프로젝트 폴더 (경로) 에서 입력해야 한다.
  • git status : 현재 작업 디렉토리의 변경사항을 확인한다. 어떤 파일이 수정되었고, 어던 파일이 Git에 추가되지 않았는지 볼수있다.
  • git log : 커밋 내역을 시간 순으로 확인할 수 있다. 각 커밋에 대한 정보(커밋 ID, 작성자, 날짜, 메시지 등) 볼수있다.
  • git add & commit
    • git add "파일명" : 특정 파일을 Git의  추적 목록에 추가한다.
      • git add abc.txt : abc.txt  파일이 추가됨
    • git add . : 현재 디렉토리 내의 모든 변경사항을 지정한다.
    • git commit -m "메세지" : 변경사항을 실제 저장소에 커밋 한다.
    • git push origin <브랜치명> : 로컬 변경 사항을 원격 저장소의 특정 브랜치에 푸시(push)한다.
  • mkdir <폴더명> : 새로운 폴더 생성
  • touch <파일명> : 새로운 빈 파일 생성

2탄은 복습 후 추가하겠다..

반응형
LIST

'Today I Learned' 카테고리의 다른 글

firebase를 이용한 방명록 기능 구현하기 - javascript [1단계]  (1) 2024.12.27
배포 그게 대체 뭔데?  (0) 2024.12.26
Fetch 사용하기!  (1) 2024.12.18
개발 용어 정리  (2) 2024.11.28
Javascript 톺아보기  (1) 2024.11.25