DevOps/Git

DevOps/Git

[Git] 깃 커밋 롤백하는 법 정리

커밋 아이디 확인 커밋을 제어하기 전에 먼저 커밋 아이디를 확인해야 한다. 커밋 아이디는 커밋을 생성할 때마다 자동으로 생성되는 고유 아이디를 의미한다. 터미널을 열고 프로젝트 루트 폴더로 이동 후 git log를 입력하면 최신 커밋과 같이 이전 커밋들도 시간 순서대로 보여준다. git log git revert, reset revert, reset은 커밋을 되돌리기 위해 사용하는 명령어다. 둘 다 커밋을 되돌린다는 점에서는 동일하지만, reset은 커밋 history 자체를 뒤로 돌리고, revert는 커밋 history는 그대로 유지한 체 로컬 파일만 이전 커밋 상태로 되돌린다는 차이점이 있다. git reset # 커밋 history를 이전으로 되돌린다. git revert # 커밋 history를..

DevOps/Git

[Git] .gitignore 사용법

.gitignore란? 깃 사용 시 깃 저장소의 루트 폴더에 생성되는 파일 중 하나로, 깃 저장소에 올리지 말아야 할 파일이나 폴더를 정의하는 파일입니다. 📌 주석 처리하고 싶은 내용은 앞에 #을 붙인다. # 주석입니다 📌 파일 하나만 무시하고 싶을 때 fileName.txt 📌 특정 폴더의 특정 파일만 무시하고 싶을 때 folderName/fileName.txt 📌 특정 폴더의 모든 파일을 무시하고 싶을 때 folderName/ 📌 특정 확장자를 가진 모든 파일을 무시하고 싶을 때 *.txt 📌 특정 폴더에 있는 모든 특정 파일을 무시하고 싶을 때 folderName/**/fileName.txt 📌 예외인 경우 !fileName.txt 예외인 경우에 대한 예시 .txt라는 확장자명을 가진 모든 파일을 ..

DevOps/Git

[Git] Git 개념 정리

깃(Git)은 버전 관리 시스템(Version Control System)의 한 종류로, 빠른 속도와 버전 전환이 장점인 프로그램입니다. 깃의 저장소는 로컬 저장소(Local Repository)와 원격 저장소(Remote Repository)가 있습니다. 로컬 저장소는 내 컴퓨터에서 실제 작업하는 폴더를 말하고, 원격 저장소는 구글 드라이브나 N드라이브와 비슷하게 깃허브와 연동된 클라우드 공간을 말합니다. 깃의 작업 공간 Working Directory 개인 코드를 작성하는 공간 Staging Area 작성한 코드를 임시로 올리는 공간 Repository 최종 수정본을 올리는 공간 깃 용어 정리 commit 스테이징 공간에서 로컬 저장소로 파일을 업로드하는 것을 말합니다 push 로컬 저장소에서 원격 ..

taedonn