Git
-
[Git] 푸시 후 커밋 되돌리기/제거하기Dev/TIL 2022. 11. 28. 18:40
커밋을 되돌리고 싶으나 이미 푸시를 한 상태(원격저장소에 올라간 상태)일때, 아직 원격저장소로 push 하지않은 경우에는 $ git reset {commit_id} 명령어로 원하는 상태로 원상복구할 수 있다. 하지만, 이미 원격저장소(깃허브)로 push 해버린 경우에는 로컬에서 커밋을 되돌린 후에 강제로 push를 해야한다. 1. git reset 범위 정하기 git reset --hard HEAD^ # 바로 이전 커밋으로 리셋 git reset --hard HEAD~n # 위에서부터 n만큼 아래의 커밋으로 리셋 2. 원격저장소에 강제로 push 하기 git push -f origin main
-
[Git] GitHub 프로젝트 올리기, fatal: remote origin already exists 에러Dev/TIL 2017. 6. 10. 01:59
1. Git 설치하기 먼저 Git을 설치한다. OS환경에 맞게 다운로드한다. 안정성있는 LTS 버전을 받는 것을 추천한다. 다운로드 링크 2. Repository 추가 자신의 GitHub에 들어가 repository를 추가한다. 3. git init 터미널 창에서 해당 프로젝트 경로로 이동 후 아래명령어를 실행하여.git 디렉토리를 생성하고 로컬 저장소로 사용되도록 설정한다. $ git init 4. git add . $ git add . . 는 전체 파일을 의미한다. 전체 프로젝트파일을 업로드 할 경우, 위 명령어를 실행하여 프로젝트 파일들을 Staging area로 add 하여 준다. 5. git commit $ git commit -m "first commit" $ git commit -m "fir..