취미부자 개발자 로즈🌼

4

카테고리 설명
  • git merge Fast-forward merge main과 새로운 브랜치의 형상이 동일한 경우. main브랜치에서 새로 A라는 브랜치로 작업 후 commit을 하고, main브랜치는 A브랜치를 분기한 곳에서 따로 commit을 한 게 없다면 merge를 할 때, A브랜치의 내용이 그대로 main브랜치로 흡수되며 추가 commit이 발생되지 않는다. 분기는 되었으나, main 브랜치가 변화가 없었기 때문에 분기점은 동일하기에, 추가로 작업한 신규 브랜치가 main이 되어도 문제가 없다. new n-1 n-2 n-3 n-4 ⬇️ ⬇️ main m-1 m-2 n-3 n-4 Recursive Merge main과 새로운 브랜치의 형상이 다른 경우 main브랜치와 새로운 브랜치가 각각 commit이 되어 있..

  • 터미널을 이용해서 git push를 진행 중 마주하게 된 오류다. 보고 있는 강의가 21년 8월 이전에 만들어진 강의인데, 나는 이미 소스트리를 통해 깃을 사용했던 상태... 터미널로 연결은 이번이 처음이다보니 인증 방식이 바뀌면서 오류가 발생된 듯 하다. fatal: Authentication failed for 'https://github.com/xxx.git/' 와 같이 내 깃에 인증이 실패했다고 한다. username, password 모두 잘 작성했는데도 이러니 ㅠㅠ 원인 21년 8월 13일부터 비밀번호 방식이 아닌 토큰방식으로 github계정 인증 방식이 변경이 되었다고 한다. 토큰 발급 받기 1. 먼저 오른쪽 상단에 내 프로필 아이콘을 클릭한다. 2. 오른쪽 사이드바를 쭉 내리면 Settin..

  • 터미널로 깃 폴더 생성부터 커밋까지 진행해보겠습니다! ⭐️참고로, 저는 터미널테마를 사용하기 때문에, PC정보가 상단 타이틀에만 보이고, 맨 앞에 생략되어 있어요. 다르다고 당황하지 마시구 참고해서 봐주세요. ⭐️ 설치한 테마는 요기 깃 폴더 생성 cd 상위폴더명 ls 먼저 원하는 폴더로 들어가서 폴더 내용을 확인해줍니다. $ mkdir 새폴더명 폴더명을 생성해주고요. ls 폴더 안을 보면 내부 파일들이 보입니다. cd 새폴더명 새로 만든 폴더 안으로 이동을 해줍니다. git init 새로운 폴더를 깃폴더로 설정해줍니다. 그럼 비어있는 깃 저장소를 다시 초기화했다는 메시지가 나와요. (저는 한글이지만, 영문으로 나오실 수도 있어요.) 깃폴더 내부 확인 ls 폴더 내부 파일을 확인하는데, 안보입니다. l..

  • 간혹 포크해서 내가 원하는 나의 리포지토리에 넣고 싶을 때가 있다. 깃 포크 해서 클론 하는 방법을 정리해보자. 나는 개인적으로 소스트리를 사용중이나, 혹시 몰라서 git bash도 각각 함께 기록해둔다. 깃배쉬는 사용해보질 못해서 설명이 부족할 수 있음.... 1. 포크해둔 리포지토리의 경로를 복사한다. 2. 로컬에 다운 받는다. 1. 깃배쉬 기준 : 연결할 git bash 실행. $ git clone https://github.com/rosedaily/agency-clone.git 클론 해 올 주소 입력 또는 2. 소스트리 기준 : 플러스탭 - clone - 1. 복사한 리포지토리 경로 - 2. 내가 클론 해 올 로컬 경로 - 3. 클론 3. 로컬에 받은 파일 확인. 1. 깃배쉬 기준 : git 과 ..

반응형