1. 커맨드 창에서 rebase를 사용해 수정 모드로 들어간다. 아래 줄은 '바로 직전'의 commit을 수정하고 싶을 때의 예시이다. 만약 바로 직전이 아닌 조금 더 전의 내용을 수정하고 싶다면 HEAD~2, HEAD~3처럼 HEAD~{지금보다 몇 번째 전의 commit을 수정할지} 식으로 입력하면 된다. git rebase HEAD~1 -i (SourceTree라면 오른쪽 위의 '터미널' 실행) 2. i를 눌러 편집 모드로 들어간 뒤, 'pick'를 reword'로 바꾼다. reword는 내용을 그대로 둔 뒤 커밋 메시지만을 수정하는 명령어이다. 따라서 편집 모드에서 맨 앞의 pick를 reword로 수정한 뒤, esc를 눌러 편집을 종료하고, :wq!를 입력하고 enter하여 내용을 저장한다. 그러..
Git이라고 하는 버전 관리 시스템(Version Control System)는 형상관리 또는 소스관리라고도 합니다. 버전 관리 시스템은 변화의 관리들을 하는 시스템입니다. 그 중에서 의미있는 변화들, 즉, 기능 개선, 버그 수정 등에 대한 변화들을 버전으로 관리를 뜻합니다. 버전 관리 툴은 다음과 같은 툴이 있습니다. ex. 위키피디아, 드랍박스(서브버전) .. Git을 좀더 편하게 사용하기 위해서는 Git GUI(Graphic User Interface)를 사용하는 것입니다. Git GUI 중 대표적인 툴이 바로 소스트리(SourceTree) 입니다. 우선 Git과 SourceTree를 설치하겠습니다. Git 설치를 합니다. 운영체제에 맞는 버전으로 설치를 합니다. 다운받으면 다음같은 프로그램 이용 ..
github을 사용하지 않았던 기존 project를 github repo에 올리기 출처 : injeblog.tistory.com/14 git branch -D 브랜치 삭제 삭제할 브랜치 명이 feature/login 으로 가정 $ git checkout master $ git branch --delete feature/login 출처 : velog.io/@noyo0123/git-명령어-정리-에러정리-znk1zz2k5e 원격 브랜치 삭제 $ git push origin --delete feature/sth 출처 : https://www.lesstif.com/gitbook/git-20776547.html git add . 중 특정파일은 커밋X git reset 커밋 취소 출처: https://stackove..
VS code와 git을 연동하고, 프로젝트를 올리는 방법을 알아보도록 하겠습니다. 1. VS code에서 작업한 코드를 열고 왼쪽 위에서 세번째 집게 모양을 눌러줍니다. 그리고 [ Initialize Repository ] 를 눌러줍니다. Git과 연결하는 창이 뜨면 Git을 로그인 하여 연동하여 줍니다. 2. 다시 왼쪽 세번째 카테고리를 들어가면 다음과 같이 'Changes' 라는 카테고리 아래에 변경된 부분들이 나열되어 있습니다. 여기서 'Changes' 라는 폴더의 오른쪽에 '+' 에 커서를 대면 Stage All Changes가 뜹니다. '+' 를 클릭하여 줍니다. 그러면 다음과 같이 'Staged Changes' 로 파일들이 이동합니다. 3. Add를 한 후, [ ... ] > [ Commit..
GitHub에서 원격저장소를 만든 뒤 코드를 Push하는 방법입니다. Git Repository생성 1. github.com에 로그인 후 [ Your repositories ]를 클릭합니다. 2. 오른쪽 상단에 [ New ]를 클릭합니다. 3. 다음과 같이 repository 이름을 작성하고 공개 여부를 선택합니다. 아래의 Add 옵션들은 repository를 만들 때 추가하는 것들입니다. 모든 부분을 작성 한 후 [ Create repository ]를 눌러 완료해주세요 이로써 Repository를 만들었습니다. Github에 있는 Repository를 가져와서 이용하기 1. 사용자 정보 설정하기 : 사용자의 이름과 이메일을 설정합니다. $ git config --global user.name "eri..