Git
-
git resetGit 2020. 12. 1. 16:36
Push하기 전이면 reset을 사용할 수 있다. 수정하기 전 상태로 되돌린다. $ git checkout .// 수정한 모든 파일을 수정하기 전으로 되돌린다. $ git checkout {folder name}// 수정한 특정 폴더를 수정하기 전으로 되돌린다. $ git checkout --{file name}// 수정한 특정 파일을 수정하기 전으로 되돌린다. $ git reset --hard HEAD^// 수정한 모든 파일을 수정하기 전으로 되돌린다. $ git reset --hard HEAD^ {file name}// 수정한 특정 파일을 수정하기 전으로 되돌린다. add하기 전 상태(수정한 후 상태)로 되돌린다. $ git reset --mixed HEAD^// add한 모든 파일을 add하기 전으..
-
다른 원격저장소로 복사Git 2020. 12. 1. 14:09
흐름으로 봤을때 원격 저장소에서 repository를 복사하고 새로운 원격 저장소 push URL을 설정한 후 복사한 repository를 새로운 원격 저장소로 push하고 변경된 새로운 원격 저장소 URL을 기존 원격 저장소 push URL로 다시 변경한다. 현재 저장되어있는 원격 저장소 push URL, fetch URL 확인 $ git remote -v 기존 원격 저장소의 repository 복제 $ git clone --mirror [복사할 원격 저장소 URL] 새로운 원격 저장소 push URL 설정 $ git remote set-url --push origin [새로운 원격 저장소 URL] 현재 저장되어있는 원격 저장소 push URL, fetch URL 확인 $ git remote -v 새로..
-
되돌리기Git 2020. 12. 1. 14:08
git에서 관리되는 파일들은 다음과 같은 단계로 나뉠 수 있다. 파일 수정 전 상태(git commit 후 상태) 파일 수정 후 상태(git add 전 상태) git add 후 상태(git commit 전 상태) git commit 후 상태(파일 수정 전 상태) 각 상태마다 되돌리기 위한 명령어는 다르기 때문에 지금 어떠한 상태인지 알고 있어야 특정 명령어를 통해서 원하는 상태로 돌릴 수 있다. 파일 수정 후 상태를 파일 수정 전 상태로 되돌린다. $ git checkout . $ git checkout [폴더명] $ git checkout [file명] git add 후 상태(git commit 전 상태)로 되돌린다. $ git reset soft [commit번호] 파일 수정 후 상태(git add ..
-
git remote 관련Git 2020. 12. 1. 10:56
원격저장소 URL 관련 원격 저장소 이름 및 push URL, fetch URL 초기 설정 $ git remote add origin https://github.com/@@@@/####.git 이미 등록된 원격 저장소의 push URL, fetch URL 변경 $ git remote set-url origin https://github.com/@@@@/####.git 이미 등록된 원격 저장소의 push URL 변경 $ git remote set-url --push origin https://github.com/@@@@/####.git ?? $ git remote get-url --add origin https:// ?? $ git remote set-url -add --push origin https:/..