[TIL] 23.03.30

bpark14·2023년 3월 30일
1

WEEK 3

목록 보기
4/5
post-thumbnail

블록체인 스쿨 3기 Part 2 시작

React 수업 시작

React파일 깃허브에 올리기
1. git add .
2. git commit -m "first commit"
3. git branch -M main
4. git remote add origin https://github.com/주소
5. git remote -v
6. git push -u origin main

깃허브에 올린 파일 Vercel에 올려서 배포하기

React에 Tailwind 적용하는 방법

git & github에 대해서 복습

git 설치 및 원격 저장소 연결

git --version
git init
git remote add origin <원격 저장소 주소>
git remote -v
git remote remove origin

git 컨트롤

git add
git status
git commit
git branch -M <브랜치명>
git push
git log --all --decorate --oneline --graph

브랜치 관리

git branch <브랜치명>
git checkout <브랜치명>
git checkout -b <브랜치명>
git switch <브랜치명>
git branch -a
git remote update
git fetch origin
git merge <브랜치명>
git branch -d <브랜치명>
git pull = git fetch + git merge
git checkout <브랜치명>
git rebase main
git rebase --abort
이미 공개 저장소에 Push 한 커밋을 Rebase 하지 말 것
git pull origin <브랜치명>

git Clone

git clone <주소> <폴더명>

주의사항

협업 시 개인 브랜치에서
git remote update →
git pull origin main →
git checkout -b <브랜치명> →
작업 시작 →
git pull origin main 후 push 습관화 중요
git <명령어> -h
git --help
https://git-scm.com/book/ko/v2/시작하기-CLI

❤클래스 매니저님의 꿀정리 자료

  • git init
    깃으로 관리하는 폴더의 git 기록을 초기화하는 명령어로 이제부터 이 폴더를 git으로 관리하겠으니 앞으로 파일의 변경사항을 체크해줘!
  • git status
    깃으로 관리되고 있는 현재 폴더의 변경사항이 있는지 현재상태를 알려줘!
  • git add <파일명>
    깃을 이용해서 변경사항이 있는 폴더나 파일을 stage area에 등록하겠다는 명령어로 뒤에 .을 입력할 경우 파일 전체를 뜻합니다. stage area에 staging 한다고도
    해요.
  • git commit -m <"커밋 메세지">
    현재 폴더의 내용을 언제든 다시 돌아올 수 있도록 저장하겠다! save point라고 이해하면 쉽고 커밋메세지로 변경사항이 뭔지 확인하는 경우가 많기 때문에 메세지 한 눈에 파악할 수 있도록 작성하는 것이 꽤 중요합니다. 커밋 메세지 작성법등 검색해도 잘 나옵니다.
  • git remote add origin <저장소 주소>
    git을 원격 저장소에 연결하여 프로젝트를 관리하는 명령어로 github의 repository(저장소)에 연결해줘
  • git push -u origin <메인>
    현재까지 커밋 된 부분을 원격 저장소를 set-upstream으로 설정해서 푸쉬할게. 앞으로는 git push만 입력해도 연결된 곳으로 보내줄게
  • git log --oneline
    로그를 한 줄로 커밋메세지와 함께 간단하게 볼 수 있는 명령어
  • git reset --hard <커밋번호>
    기록이 남지 않게 해당 커밋으로 돌아가고 그 이후 기록은 모두 사라집니다. *신중히 사용
  • git revert <커밋번호>
    돌아가고 싶은 커밋도 하나의 추가적인 커밋으로 생성하는 명령어입니다.
  • git reflog지워진 커밋들의 정보도 볼 수 있습니다.
  • git reset --hard HEAD@{0}
    git reset --hard 로 날려버렸을 경우 이전 커밋으로 돌립니다. 안되는 경우도 있으니 reset --hard는 조심히 사용하시길 바래요!

git 개념 정리된 사이트

git branch(작업공간 개념) 익히기 게임

profile
개발자로 성장중

0개의 댓글