반응형
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)한다.
- git add "파일명" : 특정 파일을 Git의 추적 목록에 추가한다.
- 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 |