GIT5 git 명령어들 git init: 새 Git 저장소를 초기화합니다. git clone [url]: 원격 저장소를 복제하여 로컬에 가져옵니다. git add [file]: 파일을 스테이징 영역에 추가합니다. git mv [file-original] [file-renamed]: 파일 이름을 변경하거나 이동합니다. git rm [file]: 파일을 작업 디렉토리와 스테이징 영역에서 삭제합니다. git commit -m "[commit message]": 현재 스테이징 영역의 내용으로 커밋을 만듭니다. git status: 작업 디렉토리와 스테이징 영역의 상태를 확인합니다. git branch: 로컬 브랜치 목록을 보여줍니다. git branch [branch-name]: 새 브랜치를 생성합니다. git checkout [br.. GIT 2024. 1. 31. [github] Reset 하기 테스트 안한 PR을 고대로 받는 경우가 너무 많아 결국 리셋해야하는 지경에 이르러 알아보는 도중 Revert를 하려고 하였으나 Reset을 하는 것이 더 깔끔하다고 하여 동기의 도움을 빌려 Reset을 하게 되었다. Revert와 Reset https://beolog.tistory.com/126 Revert, Reset 리버트(Revert)와 리셋(Reset) 리버트(Revert) 리버트는 커밋을 취소하는 새로운 커밋을 생성합니다. 이전 커밋을 되돌리는 과정에서 이전 커밋의 변경 내역을 보존합니다. 즉, 리버트는 현재 작업 중 beolog.tistory.com git reflog --oneline git reflog는 로컬 저장소에서 HEDAD의 업데이트를 기록을 출력합니다. 업데이트의 내용은 저장소 디.. GIT 2023. 6. 19. Revert, Reset 리버트(Revert)와 리셋(Reset) 리버트(Revert) 리버트는 커밋을 취소하는 새로운 커밋을 생성합니다. 이전 커밋을 되돌리는 과정에서 이전 커밋의 변경 내역을 보존합니다. 즉, 리버트는 현재 작업 중인 브랜치에 새로운 커밋을 생성하여 이전 커밋의 변경 내용을 취소합니다. 이전 커밋의 변경 내용을 되돌릴 수 있지만, 커밋 히스토리에는 이전 커밋과 리버트 커밋이 함께 남게 됩니다. 리버트는 공유된 저장소에서 다른 개발자들과 협업할 때 유용합니다. 이미 공유된 커밋이 있을 경우, 리버트를 통해 변경 내용을 되돌릴 수 있고, 다른 개발자들이 해당 변경 내용을 볼 수 있습니다. 리버트 커밋을 생성할 때 충돌이 발생할 수 있다는 점을 주의해야합니다. 리버트를 수행하면서 달느 개발자가 같은 파일 또는 동일.. GIT 2023. 6. 19. TIL230413 GIT 저장용... git init git add . (or git add 파일) git commit -m '커밋 제목' git branch git branch git checkout git checkout -b git branch -m git status git clone git remote add orgin git push -u origin --set-upstream 현재 브랜치를 원격 브랜치에 연결 git push origin git checkout --orphan 기존 히스토리와 상관없이 비어 있는 브랜치 새로운 브랜치를 생성하고 체크아웃하는 명령어입니다. --orphan 옵션을 주면 새로운 브랜치를 생성할 때 부모 커밋을 가져오지 않습니다. 따라서 새로운 브랜치를 만들고 그 브랜치에서부터 커밋을 할 수 있습니다. .. GIT 2023. 4. 13. TIL230313 프롬프트 명령어 + git 명령어 대학생 때 유닉스 공부하면서 배웠던 것에도 속한 것 같다. pwd 현재 경로 보기 cd . 현재 디렉토리 ..상위 디렉토리 ls 목록 ls -al 숨겨진 목록까지 mkdir 폴더 만들기 cd 이 주소로 지정 cat: 열기 vi 편집하기 i or a 수정모드 :q 종료 :q! 강제종료 :wq 저장하고 종료 touch: 생성 rm: 삭제 git init 로컬 저장소 만들기 git status 작업 디렉터리 상태 확인하기 git add 스테이지에 올리기 git add . 스테이지에 모두 올리기 git rm --cached 스테이지에서 내리기 git commit 저장소에 올리는 편집기 a 또는 i로 입력 모드로 변환 후 제목 본문 내용 작성 후 입력 모드를 빠져나온 뒤(esc) :wq 저장하고 나오기 git c.. GIT 2023. 3. 17. 이전 1 다음