우선은 리액트의 버전관리부터 시작해보려한다.
현재 final 폴더 아래에 frontend, backend 두가지 폴더가 있는데
frontend 안의 리액트 버전만 관리해보려한다.
물론 익숙해지면 final 폴더에서 frontend와 backend 두 버전을 관리하는게 더 좋다고 한다.
입력코드 출력내역(출력 내역은 헷갈리는 것만 기록함)
1. git 설치 확인
$ git --version
git version 2.39.0.windows.1
2. git의 상태 확인(보통은 초기화된 상태로 시작한다.)
$ git log
3. git의 commit 내역확인
$ git status
4. git commit 올리기 /올린 것 모두 해제
$ git add .
$ git reset
5. 커밋하기(코드 아래는 새로운 커밋 추가결과)
final\frontend>git commit -m "connect react-node-db"
[main af1d5ec] connect react-node-db
3 files changed, 135 insertions(+), 19 deletions(-)
6. branch 내역 확인(*표시 된 곳이 현재 화면상에 출력중인 branch)
final\frontend>git branch
* main
7. branch 생성 후, 확인
inal\frontend>git branch project1
final\frontend>git branch
* main
project1
8. git branch 이동(project1로)
final\frontend>git checkout project1
Switched to branch 'project1'
final\frontend>git branch
main
* project1
9.세이브 포인트1(project1) 은 놔두고 새 브렌치를 만들어서 작업
final\frontend>git branch project2
final\frontend>git branch
main
project1
* project2
10. project2에서 작업 후,
project2 내역을 'git add . ' 으로 스테이징 + commit
(커밋 해줘야 세이브 포인트 2가 만들어진다.)
final\frontend>git add .
final\frontend>git commit -m "address change"
[project2 f297222] address change
1 file changed, 1 insertion(+), 1 deletion(-)
이제 git checkout project1로 가보면 바뀌기 전 내용이 있을 것이다.
물론 브랜치를 이동해주면 f5나, 다시 접속할 필요없이 코드가 자동적으로 바뀐다.
git ignore 파일 cmd로 만들기
아래 코드 그대로 입력.
(위에서는 >앞은 폴더, 파일명이 엿지만, 여기서는 '>' 까지 포함한 입력코드임 )
type nul > .gitignore
'🗄️git' 카테고리의 다른 글
git 병합해보기 (0) | 2024.01.30 |
---|---|
git branch 관리. 저장한 branch 처음상태로 되돌리고 싶을 때. (0) | 2024.01.04 |
git에 파일 올리기/ git 수정코드 올리기 (0) | 2023.05.25 |
Git의 init, add, commit 다루기(+ .gitignore) (0) | 2023.01.18 |
Git Bash 쓰는 이유와 ssh키 생성하여 git에 올리기 (0) | 2022.12.17 |