Git개념 참고
https://be-develope.tistory.com/26
스프링부트 강좌 9강(블로그 프로젝트) - Git의 3가지 영역
다음의 2가지 기능을 구현해볼거다 1) 회원가입 기능 - Join.java 2) 로그인 기능 - Login.java 이걸 git을 통해서 관리할거다! 깃은 다음의 3가지 영역이 있다. 깃을 관리하는 것은? 이 3가지 영역을 일치
be-develope.tistory.com
계속 next해서 설치한다!
visual studio code 프로그램에 hello.txt파일 생성한다.
폴더 전체를 찍는다는 명령어
사진첩에 저장할때 파일 이름을 설정(1.파일생성완료)해주고 commit한다.
그런데 위와 같이 뜨는 이유는??? 새로운 사용자라서 누군지 밝혀라!
두 줄 쓰고나서 다시 commit한다.
그러면 hello.txt가 commit된다.
그리고 파일 내용 수정해서 저장한다
git status명령어를 치면?? 수정된 파일이 있다고 나온다.
다시 add하고 commit한다. 그리고 git log 명령어로 기록을 본다.
헤드 커서가 2.파일수정완료에 가 있는 것을 알 수 있다.
★★명령어 암기해놓자!
git init
git add .
git commit -m "1.파일생성완료" // -하나있으면, 뒤에 약어 m을 적는다. --이면?? 풀네임이 들어가야함
git status
git log
새로운 파일을 하나 만들자! bye.txt
작업영역과 인덱스영역을 비교해서 새로운 파일 추가된것을 인식한다
먼저 add 로 사진을 찍고 status확인해보자
git status
working tree clean => 3개 영역이 동기화 되었다는 의미!!
다시 원래 1번 파일 저장한 상태로 되돌려보자
git reset --hard 주소
그동안 commit해놓은 기록보자
git reflog
다시 원래대로(3번 진행상태) 돌리자
명령어 clear
현재 Master branch만 있는 상태에서
branch만들어보자
git branch apple
현재 커서는 master 에 가있다
branch를 전환한다. apple로
그리고 test1.txt 파일을 새로 생성한다.
apple가지에서 add하고 commit한다. 그리고 git log로 확인한다.
커서가 가리키는 가지를 다음 명령어로 바꿔본다.
git checkout master
git checkout apple
이 두가지를 합치려면?? 합치는 쪽으로 커서 이동(master로)
이제 합친다.
git checkout master
git merge apple
git log
'springboot 수업일지' 카테고리의 다른 글
11일차 영속성 컨텍스트-LAZY,EAGER전략 (0) | 2021.07.05 |
---|---|
10일차 현재 프로젝트 Git으로 (0) | 2021.07.02 |
9일차 DB JOIN개념/ORM 기법 실습 (0) | 2021.07.01 |
8일차 회원정보수정 페이지(과제) (0) | 2021.06.30 |
8일차 게시글 테이블 Post (0) | 2021.06.30 |