이번주 과제
https://eatitstory.tistory.com/m/20
+
git이 무엇인지?
- commit
- add
- push
- pull
*git
시간관리
-작업했던 파일들을 버전을 언제든 되돌릴 수 있다
차원관리
-프로젝트의 내용을 다른 폴더인 것처럼 여러모드로 변경가능
협업에서도 중요한 기능
*github
git으로 관리하는 프로젝트를 온라인 공간에 공유해서 프로젝트 구성원들이 함께 소프트웨어를 만들어 갈수있게 도움을 준다
git init : git이 관리하라는 명령어
git status : 현재 폴더를 git의 관점에서 보여주는거
gitignore 파일: 배재할 요소 지정
commit 버전
*git add 파일명- 버전 타임캡슐에 들어감
git add . 모든 파일 캡슐에 넣기
*commit 의미있는 변경 작업들을 저장소에 기록하는 동작/add로 해줘야 tracked 된다
git commit 새로운 버전을 만든다
git commit -m "수정된 파일이름" 바로 새로운 커밋 생성
git commit -am "파일이름" 새로운 커밋생성
git log 커밋한 파일들을 볼 수 있다
git branch 메인
git branch add-coach 새로운 중기 추가
git switch add-coach 애드코치고 이동
git branch -d (삭제할 브랜치명)
git branch -m(기존)(새브랜치)
git merge add-coach 브랜치 합치기
github레포지토리
git remote add origin (주소) git에 원격저장소추가
git branch -M main 기본브랜치명을 메인으로
git push -u origin main 파일을 원격저장소에 추가
메인에서의 푸시는 오리진의 메인 브랜치로 가게 된다
git clone /git bash를 사용하여 폴더 다운
*git push 새로운 커밋 생성(git push -u origin main로 설정되어 있어서 가능)
*git pull 깃헙에 있는 커밋을 내 컴퓨터로 가져오기
참고영상