생활코딩 지옥에서 온 Git - branch 정보확인 > Git

Git

분산버전관리 시스템 깃(Git) 강좌 공유

생활코딩 | 지옥에서 온 Git - branch 정보확인

본문

※ 영상을 선명하게 보기 안내
  1. 유튜브 영상에서 오른쪽하단에 톱니바퀴를 클릭합니다.
  2. 팝업목록에서 "품질" 선택하세요.
  3. 원하는 해상도를 선택해주세요.
※ 모바일에서 Wifi가 아니라면 데이타가 소진될 수 있으니 주의바랍니다.
생활코딩님의 Git강의 청각장애인을 위한 자막
15610164639701.jpg

 



자 여러분이 브랜치를 만들면 어 상당히 편리한 기능을 갖게 되는 것이지만
상당한 복잡성을 하시는 갖게 되는 겁니다
그리고 많은 분들이 바로 이러한 복잡성은 때문에 대개 많은 고생을 해요
실제로 우리가 깃이 믿어지지 않을 정도로 어렵다 라는 것은 바로 이러한
효용에 대한 대가 에서 온 느낌입니다 대부분
자 그래서 이번시간에는 여러분 이제 브랜치를 만들었을 때 현재 어떤 상황
인지를 여러분이 판단할 수 있도록 하기 위한 여러가지 확인 방법들을 좀
살펴보겠습니다
자 우선 지금 현재 어떤 상태 냐 면 to his lh
이렇게 하면 마스트와 exp 가 있구요
그리고 마스터 브랜치 와 exp 브랜치 사이에 차이점이 어떤 지를 확인할
때는 이렇게 하시면 됩니다
즉 로그 라고 일단 해볼게요
음 이렇게 되어있는데 이것만으로는 뭐가 마스터 고 뭐가 브랜치 인지
9분이 잘 안 돼요 자 그땐 어떻게 하면 되냐
키로그 d 에다가
재 씨를 2개 붙입니다 옵션을 붙여서
어 브랜치 스 라고 하면 어 현재 자신이 체크 아웃된 왜 있는 프렌치
말고
어 자신 이 우리의 저장소에 있는 모든 브랜 츠다 보여줍니다
그리고 -
데코
블레이 트라고 하고 한번 엔터를 쳐 보겠읍니다
자 이렇게 하면 보시는 것처럼 뭐가 추가 되나요
잘 안보여 안보여요 저에게 마스터 그리고 exp 라고 되어 있습니다 이건
무슨 뜻이냐면
어 마 스 터 브랜치에 가장 최신 커밋이 이라는 뜻이구요
그리고 exp 브랜치에 최신 커밋이 4 라는 뜻입니다
그래야 여기 exp 앞에 헤드가 있으니까
현재 우리는 exp 브랜치에 체크아웃 되엇다 라는 것이 바로 저해 됩니다
져 헤드가 정확하게 무엇인지는 나중에 이제 기자 원리를 여러분들 보시면
헤드 라는 파일이 있고 그 파일의 현재 우리가 체크 아웃된 브랜치가
exp 라고 적혀 있습니다 그건 알아도 되고 몰라도 되지만 나중에 멀리
수업에 살게 됩니다
자 q 를 하고 나가겠습니다 3 근데 이걸 조금 더 고도화를 시켜서
우리가 보기에 편하게 하려면 뒤에다가 그래프 라고 이렇게 해주면
보시는 것처럼 이렇게 빨간색으로 줄이 생겨요
자 그럼 이건 무슨 뜻이냐면 예
이렇게 브랜치가 흘러왔다 라는 뜻인데
이것만으로는 이 그래프의 효용이 처녀 드러나지 않습니다 이 수는 없으나
똑같은 상태에요
그럼 언제 들어 나는야 마스터와 exp 가 서로 프렌지 의 상태 서로
커밋 상태가
각자의 길을 걷고 있을 때 아직은 어떠냐 하면 우리가 마스터 해서
ex 필요 브랜치를 했고
그 이후에 exp 는 내용이 바뀌었지만 마스터는 어떠한 내용도 바뀌지
않은 상태입니다 이 상태에서는
어마 스턴은 그대로 이기 때문에 사실은 차이가 별로 없어요
자 그럼 제가 마스터도 새로운 컴 이제 만들어 보겠습니다
자키 체크 마스터
그러면 이제 우리는 마스터가 됐죠 자 그리고 여기 해서
저는 e f 3.5 txt 라고 해서 우리 다 가베 이라고 적 없습니다
dfc 2.txt 키커 및
- m
생각이 자여 쓰니까 오버 바꾸고
커밋 그리고 킷 로그를 해보면 보시는 것처럼 125 만 나옵니다 왜요
뒷 로그 기본적으로 현재 브랜치에 대한 로그 그 컴이 뜰 만 보여주기
때문입니다
자 그럼 어떻게 하면 되냐 키로그 대시 대시 브랜치 s 라고 하면 모든
브랜치를 보여주고
그런데 이렇게 하면 뭐가 먼지 책 9분이 안되기 때문에 뒤에다가
데코 레이트 라고 하면 그 실험은 처음 현재 우리는 마스터라는 브랜치를
갖고 있습니다
그리고 거기에 체크아웃 있죠 exp 는 최신 커밋이 4 라고 되어있어요
자 그리고 여기다 그래프 라고 적어주면 이렇게 됩니다
이제 효용이 들었나요 어떻게 되는 것이냐
보시는 것처럼

자 exp 브랜치는 exp 브랜치는
최신 커밋이 이거이 고사 2 있고 그 이전에는 사람이었습니다
그리고 여기에
이라고 하는 커밋
새서 비롯된 것이다 라는 뜻이에요
그리고 여기있는 마우스 too 브랜치는

5 이전에 누구였나 쭉 따라가 보면 누가 나와요
여기에 점이나 5조 별표 나오죠
즉 이라는 것이죠 즉 ex 피워 마스터는 공통의 조 사항에 해당되는
커밋이 누군가요
바로 이 거죠 2 조이 2
그러한 형태의 2 그러한 상태를
2 그래프 라는 걸 통해서 우리가 볼 수가 있습니다
아시겠죠 자 그리고 q 하고 나가 볼게요
그 다음에 요 그래프 뒤에다가
로고 화살표 위쪽을 누르면 위로 가는 화살표 키를 키보드에서 누르면
이전에 우리가 입력했더니 나오죠
원 라인까지 해주면
어떻게 되나요 보시는 것처럼 원 나이 한 줄로
이 현재 상태를 보여줍니다 그래서 훨씬 더 간결하게 전체적인 상황을
조망해 볼 수 있게 되죠
자다 실큐 해서 나가겠습니다
그리고 우리가 이제 이 기술 사용하는데 있어서 커맨드 라인을 쓰는 이유는
커맨드 라인을 써야 되기 때문이 아니라 커맨드라인 이 가치가 있기
때문입니다
그런데 커맨드라인 이 모든 면에서
좋은것이 아니고 여러분 이제 적정한 여러분이 하고자 하는 것에 따라서
적합한 수단을 선택하실 필요가 있습니다
자 이를테면 이제 요거는 그냥 구경삼아 하는 건데
제 컴퓨터에는 소스 트리 라고 하는 그 gui 방식의 기술 제어하는
프로그램이 깔려 있습니다
그래서 그 프로그램을 실행할 때는 stree 라고 입력하고 엔터를 치면
현재 디렉토리의
저장소가 소스 트리 라고 하는 기세 gui 툴의 요 아이로 탁 나타나요
그렇게 해서 나타난 결과가 이거 입니다
그래서 해보시면 이 버전 간에 어떤 차이점이 야 이런 것들이 2
아무래도 커맨드 라인 은 정말 저 저렇게 그래프로 표현하는 게 정말
된다는 건데
이지오 아에서 훨씬 더 미려하게 표현을 해 주죠
그리고 지오 아이로 했을 때 여러분들에게 제공하는 여러가지 장점들이 또
같이 있기 때문에
어 상황에 따라서 적합한 도구를 선택할 줄 아는 지혜가 필요합니다
뭐 하나만 딱 고집할 건 아닌 것 같아요 요건 그냥 말씀 드린 거구요
자 그리고 우리가 버전과 버전 사이의 차이점을 비교할 때는 이런 걸
쓰시면 됩니다
팁으로 그 라고 하고 현재 저는 마스터 줘 마스터와 exp 사이에 차이가
뭐냐 라는 것을 확인하고 싶을 땐 이렇게 하시면 됩니다
마스터 exp 그리고 엔터를 치시면
어 3번과 4번이 다르다
즉 마스터의 는 없고
exp 에는 있는 것들을 보여주는 겁니다
큐브 반대로

exp 마스터 라고 하게 되면
exp n 은 없고 마스터의 는 있는 것을 이렇게 비교해서 보여주죠
만약에 소스 코드까지 필요하시면
각각의 버전별로 어떤 차이가 있는가를 - 피를 통해서 알아낼 수 있습니다
즉 이렇게 되면은

어 exp n 없고 마스터의 는
있는 커밋이 오라는 것과 그리고 어

exp 에는 파일이 없는데 마스터에서 f3 라는 파일을 생성 했고 그
파일의 내용은 a 라는 사실
a 가 추가되었다 라는 것을 우리가 알 수 있는 것이죠
자 그리고 키디 프를 사용하시게 되면

각각의 브랜치에 현재 상태의 들을 비교할 수가 있습니다
그래 되면

뭐 스토 머 exp 를 비교 쉽게 이렇게 하면 이렇게 되는데
앞에 있는게 마스터 뒤에 있는게 ex 입니다
그래서 마스터 에서는 ab 많이 있는데 f1 점 텍스트가 v2 xp
에서는 씨가 있다 라는 뜻이고 씨도 있다는 뜻이고
여기에 이라고만 적혀 있는 것은 f2 점 텍스트 라는 파일은
마스터의 넘는데 exp n 은 현재 존재하고 있다 라고 하는 그런
뜻이구요
밑으로 쭉 내려가 보면 은
그 마스터의 는
마스터의 4 있는 f3 점 텍스트 가 어
exp n 은 없고 마스터 의 f 3.2 텍스트의 는 a 가 추가 되었다
있다라는 것을 이렇게 차이 점 으로 보여주는 그런 내용입니다

자 이런식으로 우리 까
어 각각의 브랜치 사이의 차이점들을 비교할 수가 있어요 이렇게 해서 그
브랜치를 나누는 방법 브랜치에 차이점을 비교하는 방법을 살펴봤습니다
지금까지

댓글 0개

등록된 댓글이 없습니다.

본 사이트의 컨텐츠는 명시적으로 공유기능을 제공하고 있는 공개된 자료를 수집하여 게시하고 있습니다.

저작권, 강의등록, 광고, 제휴등은 "관리자에게 문의"로 메세지 주시면 확인후 답변드립니다.

Menu