일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 프로그래머스
- 클론코딩
- 리액트오류
- 프론트엔드개발자
- 야놀자
- 국비지원취업
- ReactError
- js
- typescript
- gitignore
- react
- Git
- 리액트
- 깃
- webdevcurriculum
- nextjs
- gitrevert
- HTML
- 깃커밋
- Firebase
- 깃허브
- 깃버전
- github
- 자바스크립트
- gitcommit
- 파이어베이스
- API
- javascript
- 코딩테스트
- 패스트캠퍼스
- Today
- Total
Project.log
깃 정리 본문
Git
Git은 분산형 버전 관리 시스템입니다.
버전 관리 시스템은 코드 및 파일의 변경사항을 추적하고, 여러 사람이 협업하여 작업할 때 버전 충돌을 방지하고
이전 버전으로 쉽게 복원할 수 있도록 도와줍니다.
Step 1.
로컬에서 Git으로 관리할 저장소(폴더, 파일) 생성
Step 2.
내가 작업하고 있는 Working Directory에서
$git init
.git(숨김폴더)확인 (ls -al 명령어로 확인)
깃을 초기화 하는 곳이 내 프로젝트가 위치한 곳인지 확인
Step 3.
.gitignore 파일추가
데이터베이스계정이나 클라우드 시크릿 키 혹은 각종 민감정보가
git저장소에 업로드 되지 않게 해야한다.
.gitignore
.gitignore 파일과 같은 위치에 있는 hello.txt는 git에서 무시
https://github.com/github/gitignore
^제외되는 사항들 확인
Step 4.
$git status
현재 어떤파일들이 추적이 되고 있고 예비저장소에 어떤파일들이
들어있는지 확인하는 명령어이다.
Step 5.
$git add .
$git add "파일명"
현재 위치에서 모든파일을 add한다는 .
현재 위치에서 그파일만 add한다는 “파일명”
Step 6.
$git commit -m "메시지"
실제 저장소에 하나의 버전으로 관리할 수 있는 커밋 작업
버전을 생성하는 작업으로 메시지를 꼭 남겨야 한다.
메시지는 commit에 대한 정보 기록용이다.
정리: 로컬저장소에 변동 기록(버전)을 남기기 위해 commit을 실행
Step 7.
$git branch -M main
branch는 동일한 저장소내에 소스에 대해서 서로의 영향을 받지않는 독립적인 공간이다.
*main을 기본 브랜치명으로 사용
main / master
- 즉시 운영 배포할 수 있는 버전
- 사용자가 지금 이용 중인 코드
'GIT' 카테고리의 다른 글
깃 .gitignore 쉬운 세팅법 (0) | 2023.07.13 |
---|---|
깃 버전 되돌리기 (0) | 2023.07.11 |
깃 변경내용확인하기 (0) | 2022.08.27 |
깃 버전 만들기 (0) | 2022.08.24 |
깃 저장소 만들기 (0) | 2022.08.22 |