Git의 시작 - with ChatGPT > Server & etc

Server & etc

Git의 시작 - with ChatGPT

페이지 정보

본문

Git은 쉽다. 생각보다 굉장히 쉽다. 비전공자들에게도 아주 쉽다. 친숙하지 않을 뿐이다. 

코딩을 배운다면 반드시 git / github를 사용할 줄 알아야한다. 기본+필수다. 


---------------------


Git의 시작 - with ChatGPT


1. Git은 "시간 되돌리기" 기능

1. Git은 파일의 스냅샷을 찍어두는 도구. 

2. 버전 1 >> 버전 2 >> 버전 3 ... 

3. 이렇게 저장해뒀다가 언제든지 이전 버전으로 복원 가능 

2. GitHub는 선택사항 

1. Git은 로컬 버전 관리 

2. GitHub는 클라우드 공간 / GitHub를 쓰지 않아도 Git의 기능은 로컬에서 100% 사용가능. 

3. 그러나 Git은 GitHub를 사용할때 200% 이상의 가치가 있다. 

3. 3개의 명령. 

1. git add . 

2. git commit -m "메시지"

3. git log 

4. 위의 3개의 명령만 사용할 수 있으면 

1. 이전 코드 복원 가능 

2. 실수한 파일 되돌리기 가능 

3. 언제, 왜, 어떤 변경을 했는지 기록됨 

5. Git의 필요성 

1. ✔ 잘 돌아가던 코드가 갑자기 안 될 때 

   → 언제든지 이전 버전으로 되돌릴 수 있음 (백업과 다른 차원)

2. ✔ 수백 줄 수정하다 실수 났을 때

   → 한 번에 되돌릴 수 있음. 

3. ✔ 로컬 복제, 서버 코드 동기화할 때

   → 훨씬 부드러워짐

4. ✔ 특정 기능만 rollback 하고 싶을 때

   → Git이 아니면 거의 불가능


* 초보자들도 할 수 있다. AI에게 물어가면서 할 수 있다.  현재 나는 써왔기때문에 ChatGPT를 쓰지만 다른 AI를 써도 특별한 문제는 없다. 

* 일반적으로 코딩에는 Claude를 많이 사용하고 다양한 텍스트/기사/내용/논문의 요약 정리 등에는 Perplexity를 많이 사용하며 최신 검색 자료를 확인할 필요성이 있을때는 Gemini를 주로 사용하는 경향이 있다.  그러나 중점 사용 AI를 추천한다면 ChatGPT이다.  ChatGPT를 쓰면서 미심쩍거나 오류가 있다고 판단되면 다른 AI에서 재확인할 필요가 있는 건 당연하다.  (아직까지는 무료 버전에서도 기본적인 사항은 체크가 가능하다)