1주차는 git 관련 강의이다.
일단 너모 빨라요 강사님 ㅠㅠ 영타도 느리고 첫날 수업 후 멘붕..
복습하고 자고 둘째날 아침에도 일어나서 복습하고 와서 둘째날 자습시간에 나머지 복습
자습시간이 있어서 감사합니다. ㅠㅠ
git bash는 관리자권한으로 실행
push 방법 2가지(clone과 local)
git clone
1. 프로젝트 저장소 생성
github -> + 하위 New repository 선택 -> Repository name / Description 작성 -> License MIT License선택
2. git clone(로컬pc와 서버 연결)
생성된 저장소 code 클릭 ->HTTPS 주소복사
3. git bash 관리자권한으로 실행
git clone 주소복사마우스우클릭paste
mkdir 디렉토리(생성)
cd 디렉토리(이동)
touch 파일명(생성)
vi 파일명(내용편집)
i (insertmode 진입_아래 insert모드확인하기)
내용작성
키보드esc(normalmode 변경)
키보드shift+:wq(write and quit저장후종료)
cat 파일명(내용확인)
git add 파일명(변경사항 앞접시staging area로옮김)
git status(상태확인 빨간표시 변경사항존재파일)
git commit (staging area에서 local로저장,vim모드진입,제목은 하나의구나절,prefix꼭달기)
i (insertmode로변환후작성)
## prefix종류
feat 기능개발관련
fix 오류개선,버그패치
docs 문서화작업
test test관련
##
shift+:wq(저장후종료)
git status(commit실행 상태확인)
git push origin main(원격저장소에 업데이트)
-------------------------------------------------------
git local -> remote
git bash 관리자권한 실행
mkdir 디렉토리(생성)
cd 디렉토리(이동)
git init(git 저장소로 설정,반드시 폴더로이동후 설정)
git status(상태확인)
git remote add origin https://github.com/{username}/{reponame}.git
##git remote는 원격저장소 이름 및 관리명령어
add origin(원격저장소별명,일반적으로origin사용) 레포주소 등록
touch 파일명(생성)
vi 파일명(내용편집)
i (insertmode 진입_아래 insert모드확인하기)
내용작성
키보드esc(normalmode 변경)
키보드shift+:wq(write and quit저장후종료)
cat 파일명(내용확인)
git add 파일명(변경사항 앞접시staging area로옮김)
git status(상태확인 빨간표시 변경사항존재파일)
git commit (staging area에서 local로저장,vim모드진입,제목은 하나의구나절,prefix꼭달기)
i (insertmode로변환후작성)
## prefix종류
feat 기능개발관련
fix 오류개선,버그패치
docs 문서화작업
test test관련
##
shift+:wq(저장후종료)
git status(commit실행 상태확인)
## git branch main(main branch로 바꾼 후 push해야함)
git push -u origin master(master는브랜치이름)
Branch 분기점 생성, 독립적으로 코드 생성을 도와줌
git branch 이름
git switch 설정branch이름 설정된branch로이동
최소 2개이상 branch 만들기 (안전한개발)
merge 대상branch내용 병합
branch 병합 후 병합된 branch 삭제 -D
alter branch : main branch와 동시작업
merge conflict 같은라인넘버의 변화 필요
push origin(remote저장소이름) main(branch이름)
git을 잘 배워두면 협업도 가능하고 좋은거 같긴한데
배운거 정리하고 적용하고 머리가 복잡해지고 있다...
'[패스트캠퍼스]KDT 핀테크 서비스 백엔드 > review' 카테고리의 다른 글
8~10주차 Review - Spring - 2022. 11. 18. 16:31 작성 (0) | 2022.12.19 |
---|---|
OOP 실습 review - 2022. 10. 12. 21:15 작성글 (0) | 2022.12.19 |
4주차 실습과제(배열) review - 2022. 10. 6. 13:56 작성글 (0) | 2022.12.08 |
3주차 실습과제 review - 2022. 9. 29. 20:31 작성글 (0) | 2022.12.08 |
2주차 Review - java(1) - 2022. 9. 23. 14:36 작성글 (1) | 2022.12.08 |