🗄️git

git branch로 버전 관리 , git ignore 파일 cmd로 만들기

하얀성 2024. 1. 2. 16:25

우선은 리액트의 버전관리부터 시작해보려한다.

현재 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