git_part3_Branck & Conflict

Eugenius1st·2022년 1월 15일
0

git

목록 보기
10/35

Branch & Conflict

실습환경 구축

init

manual 디렉토리를 만들어라

git init 현재 디렉토리가 저장소가 되는 것이다. 그에따른 .git 디렉토리가 생성된다.

그리고 work.txt라는 파일을 만들어 이 파일을 수정해 나갈 것이다. "content1"
파일을 추가했다.

add 하여 명시적 버전관리 할 것이고, commit하여 새로운 버전을 만들 것이다.

두번 더 진행하여 세번의 커밋을 만들자.
그 후 git log -p로 각각의 버전마다의 차이점을 봐보자

이렇게 콘텐츠가 추가된 모습을 볼 수 있다.

Branch 사용법

git log --all ---graph --onelㅑne하면
all은 우리가 만들게 될 모든 브랜치가 보일 것이고 graph는 시각적으로 표현된다. one line은 한줄로 나온다.

*master은 아직 master에 있다는 의미이다.

nano에서 master content 라고 작업을 할 것이다.


git commit -am 한 후
다시 log 확인해보겠다


이렇게 확인할 수 있다.

git checkout apple 하면 저 시점으로 돌아갈 수 있다.


우리의 브랜치는 애플을 가리키고 있고, 그 시점으로 돌아가게 된 것이다. 그리고 다시 master 로 갈 수 있다.

Branch 사용법2

apple 이라는 것을 만들고

부모를 확인할 수 있다.

google 이라는 것을 만들면

현재 체크아웃 상태는 구글이고 아래보면


master(google)의 부모는 work 4 인 것을 보여준다.

profile
최강 프론트엔드 개발자가 되고싶은 안유진 입니다

0개의 댓글