인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.먼저 pull request를 보낼려면 다른 사용자의 원격저장소를 fork해와야 한다. 그런데 혹시나 이미 fork를 받았다면 위의 사진처럼 sync fork를 눌러서 동기화를 해줘야 한다. 왜냐하면 내가 fo
인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.일단 fetch에 앞서서 깃허브 내에서 파일을 생성해보자. 위와 같이 버튼을 누르고위와 같이 작성 후에 커밋을 한다.그 후에 위에서 작성했던 명령어를 작성해준다. 그런데 -u옵션은 생략가능하고 전 포스트에 -u
인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.위의 명령어로 원격저장소를 복제해올 수 있다.위의 원격저장소의 code버튼을 눌러서 해당 원격저장소 ssh를 복사하자.그리고 아래와 같이 입력을 하면 복제가 된 것을 확인 할 수 있다.위 처럼 내 원격저장소에
인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.일단 rebase실습에 앞서서 아래와 같이 커밋과 브랜치를 만들어둔다.브랜치의 위치를 다시금 조정하는 명령어로 git rebase master로 하면 된다. 단, rebase할 때 rebase할 브랜치로 체크아
인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.브랜치는 어떤게 있고 head는 어디를 가르키는지 확인하고 싶으면 위와 같은 명령어를 작성하면 된다.브랜치 생성 명령어는 위와 같다. 위의 명령어를 입력하고 잘 생성되었는지 git branch로 확인해보자.이제
인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.현재까지 했던 작업을 임시저장하고 싶을 때 git stash명령어를 입력하면 된다.여기서 추가적으로 위와같이 입력하면 커밋 메세지가 알수없게 기본으로 적용된다. 그래서 우리가 메세지를 커스텀하게 입력하고 싶으면
인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.revert를 명령어로 하는 방법은 git revert <취소할 커밋 해시>를 입력하면 된다. 커밋해시는 당연히 긴 커밋해시뿐만 아니라 짧은 커밋해시도 가능하다. 입력하게 되면 아래와 같이 나온다.vim화
인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.명령어로 커밋에 태그를 다는 방법은 아래와 같이 입력하면 된다.위와 같이 하면 최신 커밋에 태그가 붙여진다.특정 커밋에 태그를 붙이는 방법은 아래와 같다.여기서 커밋해시는 긴 커밋해시를 적어도 되지만 짧은 커밋
인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.앞서서 git log 명령어를 통해 아래와 같이 커밋들을 조회할 수 있다고 하였다.그런데 이 git log 명령어는 한눈에 와닿지 않고 깃로그가 너무 길어서 옵션을 통해 다양하게 출력할 수 있다.커밋한 버전들을
인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.git init 명령어는 소스트리에서 로컬저장소를 만들었던 것처럼 명령어로 로컬저장소를 만드는 명령어이다.터미널에 특정 디렉터리에 가서 해당 명령어를 치면 위와 같이 나온다. 그리고 그 디렉터리로 가보면 빈 디
인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.💁🏻 소스트리는 일종의 보조도구일 뿐이다.소스트리를 이용하지 않고도 얼마든지 능수능란하게 버전을 관리할 수 있다.우리가 소스트리로 깃을 학습하고 명령어로도 학습을 하게되면서 추후에 우리가 소스트리, 명령어를
인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.🙋🏻 일반적으로 내가 소유하지 않은 원격 저장소에 푸시할 수 있을까?A) No!🙋🏻 왜 푸시를 못할까?A) 남의 프로젝트를 망칠 수 있기 때문이다.🙋🏻 그러면 다른 원격저장소로 어떻게 푸시할 수 있을
인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.원격저장소의 변경사항을 가져는 오되 병합하지 않는 방식원격저장소에 다른 개발자가 반영한 새 커밋을 가지고 오고는 싶은데 브랜치에는 영향이 없도록 하고 싶을 때 사용하는 방식 (master, foo, bar같은
인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.원격 저장소와의 4가지 상호작용 방법은 아래의 4가지가 존재한다.클론(clone): 원격 저장소 복제하기푸시(push): 원격 저장소 밀어넣기패치(patch): 원격 저장소를 일단 가져만 오기풀(pull): 원
인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.깃허브와 소스트리를 연동하려면 일단 SSH 연결이 필요하다.💡 연동SSH(Secure Shell)란?깃허브와 우리의 컴퓨터가 안전하게 통신을 주고 받을 수 있는 방법SSH통신을 하려면 키 2개를 생성해야 한다
인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.재배치란, rebase라고 하며, 뻗어나온 브렌치의 베이스를 다시 조정하는 것을 말한다.일단 아래와 같이 만들어준다.여기서 다른 브렌치로 체크아웃 후, 이동할 버전에 오른쪽 마우스를 클릭하여 재배치를 누르면 된
인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.충돌이란, 병합하려는 두 브랜치가 서로 같은 내용을 다르게 수정한 상황에 발생한다. 해결법으로는 다음과 같다.충돌을 해결한다. (어떤 브랜치의 내용을 반영할지 직접 선별한다.)다시 커밋한다.이제 실습을 통해 해
인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.merge하는 것은 간단하다. 브랜치를 생성후, 별도 커밋을 진행하고 master로 체크아웃 한 뒤, 합치고 싶은 브랜치의 오른쪽 버튼을 누른 뒤 현재 브랜치로 병합을 누르면 된다. 그러면 우리가 앞에서 본 빨