패스트캠퍼스의 올인원패키지 : 프론트엔드의 진유림 강사님의 GIT특강을 보고 정리 한 내용입니다.


서로 카톡이나 메일로 소스 공유하고 수정할 부분 찾아서 수정하고 합치고 다시 저장해서 서로 공유하고...

→ 너무 복잡하고 힘들다... 어디 고쳐야 할지도 헷갈리고...

→ 서로의 수정버젼이 다를 수 있고...

→ 마치 대학교 조별과제_완성.ppt, 조별과제_진짜완성.ppt... 같이 파일만 무수히 많아져서 공유하기도 힘들거고...

이러한 버전들을 관리하고 ( 완성본까지의 수정본까지 ) 원하는 버전을 가져오고 수정할수도 있고 합쳐서 관리에 매우 용이해진다


CLI와 GUI 두가지로 GIT 사용 가능

  • 각각 장단점...이 있다
  • 둘 다 할 줄 알아야 상황에 따라 대처하기 좋다.

절차

  1. 프로젝트 폴더 설정
    • git init
  2. 코딩
  3. 원하는 파일 선택
    • git add
  4. 선택한 파일들 병합
    • git commit -m "~"
  5. 프로젝트 저장소 만들고
  6. 프로젝트 폴더에 저장소 주소 주고
    • git remote add
  7. 내 컴퓨터에 프로젝트 폴더에 만든 덩어리 GitHub에 업로드
    • git push

git init

  • git init하면 기본으로 숨김 처리 된 폴더가 생기고 이 폴더를 로컬저장소라고 하는데 여기에서 버전 관리를 하게 됨, 직접적으로 건들일은 없고 명령어로 제어!
  • 단 하나의 폴더에는 하나의 로컬저장소만 유지!

cmd로 원하는 디렉토리 가서 git init 명령어 입력

오류 발생한다면... 환경변수 다시 잡아주거나 git 설치경로 다시 한번 확인하기


README.md 파일 하나 만들고

git add [README.md](http://readme.md/)

git commit -m "README.md 추가"

확인해보려면

git log

다 추가하려면

git add .
git commit -m "다 추가"

이러면 버전 생성됨.

  • 의미있는 변동사항을 묶어서 커밋을 만들자
  • 버튼 하나를 수정하는데 다수의 파일을 수정했다면 다수의 파일을 묶어서 커밋!
  • 커밋 메시지는 꼭 작성하자.

여기까진 내 로컬 저장소에 버전관리 되고 있음

이걸 원격저장소 (Github)등에 올려서 온라인 및 타인과 버전 관리


git remot add origin https://github.com/아이디/이름.git
git puch origin master

기본 브랜치가 master이기에

나는 main!


git hub 로그인 해서 new repository하고

이렇게 만들어주기

만들고나서 cmd로 돌아가서

remote add와

push 해주자!

+ Recent posts