1.팀 노션 작성
2.팀 프로젝트 : S.A(Starting Assignments) 작성
3.웹개발 종합반 1주차 강의 복습 : HTML, CSS 기초
4.Git 기초 특강 수강
<1> 필수 리눅스 명령어
pwd : (printworkingdirectory) 현재 내가 작업하는 폴더(Users/developsoo)를 보여달라는 뜻
ls : (list) 내 폴더 안에 있는 폴더 & 파일 내역을 보여줌
ls -a : (listall) 숨겨진 파일(보통 . 으로 시작함)도 모두 볼 수 있음
cd 폴더명 :(changedirectory) ls 명령어에서 확인된 폴더로 이동 가능
Desktop 안에 있는 다른 폴더로 이동 가능, 폴더명/폴더명으로 한 번에 더 깊이 들어갈 수 있음
cd .. : 한 단계 위의 폴더로 이동
mkdir 폴더명 : (makedirectory) 현재 경로에서 폴더를 생성하는 명령어
touch 파일명 : 현재 경로에서 파일을 생성하는 명령어, 참고) 정확히는 파일의 생성과 파일의 날짜,시간을 변경하는 명령어
<2> Git
Git이란?
코드 변경점 기록
버전 관리 도구 (형상 관리 도구)
소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것 (면접용)
git init : 코드 관리를 시작하는 명령어
-initialize (초기화하다, 초기 세팅하다)의 준말
-프로젝트 시작 전 딱 한 번만 입력하면 됨
-정확한 프로젝트 폴더(경로)에서 입력해야 함
*git init 명령어를 입력해보자. “initialized empty Git repository in~~~” 이라고 나오면 성공이다.
.git이라는 폴더가 생긴다. 이때부터 코드 변경을 git에서 추적한다.
git add 파일명 & git commit -m “메세지 작성 : 코드를 저장하는 명령어
*Please tell me who you are이라는 에러가 발생하면?
계정 설정을 하지 않았기 때문이다.
git config --global user.name "유저네임"
git config--global user.email "유저이메일"
을 작성한다.
*git add . & git commit -m “메세지 작성" : 프로젝트의 변경사항을 한 번(전체 파일)에 지정하는 법
git status : 저장 여부 확인하는 명령어
git log : 저장 내역을 확인하는 명령어
git diff 코드 변경 확인
git reset 과거로 돌아가기 가능
키보드 q 로 빠져나오기
git push -f : 기존에 깃허브에 등록된 파일 삭제하고 현재 로컬 파일을 강제로 저장
<3> GitHub
내 코드를 Github repository로 업로드하기
-업로드할 프로젝트 폴더를 visual studio code로 열기
-3개 명령어 입력
git remote add origin <gitHub 개인 주소>
git branch -M main
git push -u origin main
-Visual studio code의 터미널에 붙여넣기
-Github 레포지토리로 코드가 잘 올라갔는지 확인
협력자 등록하기
-Github 레포지토리 ->Settings->Collaborators->Addpeople 클릭
-팀원들의 username 혹은 email로 추가 => 초대 수락해야 한다.
git clone : 코드 복사해오기
코드를 작성할 폴더를 만들어 줍니다.
git clone github주소 . (폴더를 이미 만들었다면 .붙이기)
git clone github주소 (폴더가 없다면 .없애기)
git pull origin 브랜치명 : 다른 사람이 변경한 코드 내 코드에도 가져오기
git push origin 브랜치명 : 수정된 코드 GitHub에 반영하기
*git pull 시 git config pull.rebase false와 같은 경고문이 뜬다면?
터미널에 git config pull.rebase false 명령어를 그대로 입력 후 git pull origin 브랜치명 명령어 다시 입력
*터미널에 아무것도 입력이 안되는 vim에디터가 뜬다면?
1.키보드 esc
2.키보드 :
3.키보드 wq
4.키보드 enter
입력하기
*충돌(Conflict) 해결하기
1.<<<<<<<HEAD 삭제
2. ======= 삭제
3. >>>>>>>4182…. 삭제
4. 원하는 코드로 수정
로 진행하기
<전체 정리. Quiz>
1.프로젝트를 처음 만들었고, git으로 버전관리를 시작하고 싶을 때 작성하는 명령어는? git init
2.코드를 작성하고,코드를 저장하고 싶다.이때 사용해야 할 두 가지 명령어는? git add 폴더명 & git commit -m "메시지"
3.코드 저장 이후 저장 기록(커밋 내역)을 보고 싶다면 어떤 명령어를 입력할까? git log
4.현재 git상태를 확인하고 싶다면? git status
5.github에 코드를 업로드하고 싶을 때 사용하는 명령어는? git push origin main(or 브랜치명)
6.github에 있는 프로젝트를 복제해오고 싶은 경우 사용하는 명령어는? git clone github주소. 또는 git clone github주소
7.github repository에서 변경된 코드를 내 로컬 컴퓨터로 가져오고 싶을 때 사용하는 명령어는? git pull origin main(or 브랜치명)
<Tip>
github 주소창에서 github.com의 com을 dev로 수정하면 바로 VSCode가 창에 뜬다.
'개발 > 부트캠프' 카테고리의 다른 글
본캠프 : Chapter 1 온보딩 주차 - 미니 프로젝트 3일차_개인 소개 페이지 제작 (1) | 2024.12.26 |
---|---|
본캠프 : Chapter 1 온보딩 주차 - 미니 프로젝트 2일차_팀 소개 메인 페이지 제작 (0) | 2024.12.24 |
사전캠프 : 숙제_HTML, CSS를 활용하여 화면 만들기 (3) | 2024.12.17 |
사전캠프 : 웹개발 종합반 3 (0) | 2024.12.16 |
사전캠프 : 웹개발 종합반 2 (1) | 2024.12.13 |