GIT
-
[Git] GitHub에 폴더 업로드GIT 2022. 3. 18. 13:59
1. 업로드할 폴더의 상위 폴더로 이동 2. 깃을 사용할 수 있도록 폴더를 초기화 $ git init 3. 상태 변경이 필요한 파일이 있는지 확인 $ git status 4. add 명령어를 실행하여 tracked 파일로 변경 $ git add 폴더명 5. commit 명령어를 실행하여 폴더를 커밋 $ git commit -m "Commit Message" 6. 로컬 저장소를 원격 저장소와 연결 $ git remote add origin "원격 저장소 주소" 7. remote -v 명령어를 실행하여 로컬 저장소와 원격 저장소가 연결되었는지 확인 $ git remote -v 8. push 명령어를 실행하여 폴더를 업로드 $ git push origin master
-
[Git] Personal access token 생성 및 사용 방법GIT 2021. 7. 26. 13:22
1. GitHub.com 접속 및 로그인 GitHubm(https://github.com/login)에 접속한 후 로그인하세요. 2. 우측 상단에 'Settings' 버튼을 클릭 3. 좌측 하단에 'Deveoper Settings' 버튼을 클릭 4. 'Personal access tokens' 버튼을 클릭한 후 'Generate New Token' 버튼을 클릭하세요. 5. Personal access token 생성 Note 입력 및 Select scopes을 선택한 후 'Generate token' 버튼을 클릭하세요. Select scopes은 권한을 설정하는 것으로 push, pull, clone 등 기본적인 작업만 필요하다면 repo만 선택해도 괜찮습니다. 6. Personal access toke..
-
[Git] Git Push 취소GIT 2020. 12. 17. 17:03
Git Push 취소 1.위킹 디렉터리에서 커밋을 취소 1 2 3 4 5 6 7 8 // 방법 1.가장 최근의 커밋을 취소 (기본 옵션: --mixed) $ git reset HEAD^ // Reflog(브랜치와 HEAD가 지난 몇 달 동안에 가리켰었던 커밋) 목록 확인 $ git reflog 또는 $ git log -g // 방법 2.원하는 시점으로 워킹 디렉터리를 리셋 $ git reset HEAD@{number} 또는 $ git reset [commit id] cs 2.메세지를 입력 후 커밋 1 2 // 메시지를 입력 후 커밋 $ git commit -m "Commit Message" cs 3.원격 저장소에 푸쉬 1 2 3 4 5 6 $ git push origin [branch name] -f 또..
-
[Git] Git Commit 취소GIT 2020. 12. 17. 16:52
Git Commit 취소 1 2 3 4 5 6 7 8 9 10 // 방법 1.commit을 취소하고 해당 파일들은 staged 상태로 워킹 디렉터리에 보존 $ git reset --soft HEAD^ // 방법 2.commit을 취소하고 해당 파일들은 unstaged 상태로 워킹 디렉터리에 보존 $ git reset --mixed HEAD^ // 기본 옵션 $ git reset HEAD^ // 위와 동일 $ git reset HEAD~2 // 마지막 2개의 commit을 취소 // 방법 3.commit을 취소하고 해당 파일들은 unstaged 상태로 워킹 디렉터리에서 삭제 $ git reset --hard HEAD^ cs reset 옵션 –soft : index 보존(add한 상태, staged 상태),..
-
[Git] Github에 잘못 올라간 폴더 및 파일 삭제GIT 2020. 12. 12. 08:53
Git 파일 삭제 1 2 3 4 5 // 원격 저장소와 로컬 저장소 파일을 삭제 $ git rm 파일명 // 원격 저장소에 있는 파일만 삭제하고, 로컬 저장소에 있는 파일은 삭제하지 않음 $ git rm --cached 파일명 cs rm -r 옵션 1 2 3 4 5 // 파일 삭제 $ git rm --cached 파일명 // 폴더 하위의 모든 파일을 삭제 $ git rm -r --cached 폴더명 cs Github에 잘못 올라간 파일 삭제 1 2 3 4 5 6 7 8 // 폴더 하위의 모든 파일을 삭제 $ git rm -r --cached 폴더명 // 메시지를 입력 후 커밋 $ git commit -m "Commit Message" // 원격 저장소(origin)에 푸시 $ git push origin..
-
[Git] Git 캐시(Cache) 삭제GIT 2020. 11. 23. 12:23
Git 파일 삭제 1 2 3 4 5 // 원격 저장소와 로컬 저장소 파일을 삭제 $ git rm 파일명 // 원격 저장소에 있는 파일만 삭제하고, 로컬 저장소에 있는 파일은 삭제하지 않음 $ git rm --cached 파일명 cs rm -r 옵션 1 2 3 4 5 // 파일 삭제 $ git rm --cached 파일명 // 폴더 하위의 모든 파일을 삭제 $ git rm -r --cached 폴더명 cs Git 캐시 삭제 .gitignore 파일에 추가했지만 이전에 Commit한 파일들이 지속적으로 stage에 표시되는 경우에는 다음 명령어로 캐시를 삭제할 수 있습니다. 1 2 3 4 5 6 7 8 // 캐시 삭제 $ git rm -r --cached . // 디렉터리 내 모든 파일을 추가 $ git a..