커밋 취소하기 (commit cancel) 방법1. reset : hard (*이 커밋까지 현재 브랜치를 초기화[소스트리]) (CLI) git reset --hard 에 해당하는 명령으로 커밋을 되돌리기 (-reset이후 push 는 force옵션을 선택해야함) 이전커밋은 사라진다. - 되돌리기 전에 브랜치를 만들어 데이터를 보호하자 강제 푸시가 필요하다. 장점 : 쉽다 단점 : 쉽다 (?)엥 ? 커밋이 날아간다 git push --force / 는 소스트리에서 지원하지 않기 때문에 CLI(터미널)를 이용해야 한다. *같은 방법으론 merge(병합) 선택 >> 병합충돌이 일어난다 >> push 방법2. *되돌리기 전에 브랜치를 만들어 데이터를 보호하자 reset : hard (*이 커밋까지 현재 브랜치를..
깃
remote: Support for password authentication was removed on August 13, 2021.remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication. 위와 같은 에러가 뜬다면 읽어보세요. 2021년 8월부터 인증이 바뀌었다고 한다. 찾아보니 인증 토큰을 사용하여 접속하면 된다. 1. 계정 로그인 후 오른쪽 프로필 클릭해서 Settings 클릭 2.왼쪽 메뉴 맨 아래 부분..
기능설명 Merge Conflict(병합 충돌) Merge (병합) 하는 과정에서 같은 파일 수정되면 Merge conflict(병합 충돌) 이 발생합니다. 중요*당황하지 말고*중요 충돌을 파악할 수 있도록 내용을 고쳐서 충돌 내역을 보여주는데 최종적으로 반영할 내역으로 고친후 Merge Commit 하면 된다 Tracking (추적 / 연결) 서버로부터 저장소를 clone 하면 Git은 자동으로 master 브랜치를 origin/master 브랜치의 트래킹 브랜치로 만듭니다. 트래킹 브랜치를 직접 만들 수 있는데 리모트를 origin 이 아닌 다른 리모트로 할 수도 있고, 브랜치도 master 가 아닌 다른 브랜치로 추적하게 할 수 있다. Push 와 Pull 은 기본적으로 추적되고 있는 브랜치를 기준..
깃허브를 사용하는 이유는 버전관리 !!!! 때문이죠 버전관리란 :프로젝트 업데이트 상태를 정리한것 언제 무엇이 어떻게 바뀌었는지 상태를 정리한것 Issue (이슈) 회사의 모든 작업 을 말한다. ex)버그, 오류, 새로운기능, 작업검토 요청 등 기능설명 Commit (올리기) project의 상태를 저장(기록)하고 조회한다.(푸시 전 임시저장) 버전관리를 하는 이유는 나 이외에도 다른 사람도 보기 때문에 누가 언제 무엇을 바꾼지 커밋메세지에 요약 해 둔다. Clone (복제) 원격repo(원격 저장소)를 내 컴퓨터에서도 사용할 수 있도록 초기 다운로드 하는 기능 Pull (가져오기) 원격repo의 commit들을 로컬 repo의 commit들에 합치는것 작업 전 commit 된 파일들을 가져와서 작업 한..