728x90 반응형 Software78 [GIT] Commit 되돌리기 Commit 되돌리기 ■ 최근 Commit 수정하기(덮어쓰기) ①git commit --amend: 최근 Commit을 수정한다. ②완료한 Commit을 수정할 때 사용한다. ③어떤 파일을 빼먹고 Commit했거나, Commit 메시지를 잘못 적었을 때 사용한다. ④다시 Commit하고 싶으면 파일 수정 작업을 하고 Staging Area에 추가한 다음 –amend 옵션을 사용하여 Commit을 수정한다. ■ Commit 되돌리기(Reset) ①git reset : 과거 Commit으로 되돌아가면서, 이후의 Commit은 모두 삭제한다. ②협업 시에 다른 사람과 공유된 Commit을 Reset하면, 다른 팀원과의 코드 이력과 충돌이 발생할 가능성이 높다. 혼자만 Branch를 사용하는 경우에만 사용한다... 2024. 1. 5. [GIT] GIT 저장소에 파일 저장하기 [GIT] GIT 저장소에 파일 저장하기 ■ 기본 명령어 •git status: 파일 상태 확인. •git add : 새로운 또는 수정된 파일을 Staging. •git diff: 파일의 변경사항을 비교하여 보여줌 •git commit –m “메시지 내용”: Staging 영역의 파일을 Commit하면서 메시지를 남긴다. •git log: Commit의 히스토리를 조회 ■ GIT 저장소에 새로운 파일 저장하기 ① Working 디렉토리에 새로운 파일을 만든다(Untracked). ② git add 입력한다(Staged) ③ git commit –m “메시지 내용” 입력한다(Unmodified). - commit을 완료하면 파일은 Unmodified 상태로 되돌아간다. ■ GIT 저장소에 수정된 파일 저장.. 2024. 1. 2. [GIT] GIT에서 특정 파일/폴더 배제하기 GIT에서 특정 파일/폴더 배제하기 ■ GIT에 포함할 필요가 없는 경우 Build 결과물, 라이브러리 민감한 정보의 파일 ■ gitignore 파일 .gitignore 파일에 안에 무시할 파일/폴더의 패턴을 적는다. ■ gitignore 규칙 아무것도 없는 라인이나, # 로 시작하는 라인은 무시한다. 표준 Glob 패턴을 사용한다. 이는 프로젝트 전체에 적용된다. 슬래시(/)로 시작하면 하위 디렉토리에 적용되지(Recursivity) 않는다. 디렉토리는 슬래시(/)를 끝에 사용하는 것으로 표현한다. 느낌표(!)로 시작하는 패턴의 파일은 무시하지 않는다. 2023. 12. 21. [GIT] GIT Setup GIT Setup ■ 사용자 정보 설정 1) 이름과 이메일 설정 및 변경 git config --global user.name “(본인 이름)” git config --global user.email “(본인 이메일)” * 프로젝트마다 이름과 이메일을 다르게 하고 싶다면 --global을 붙이지 않는다. 2) 이름과 이메일 확인 git config --global user.name git config --global user.email 3)모든 설정 확인 git config --list 4)기본 브랜치명 설정 git config --global init.defaultBranch main(or master) * 기본 브랜치명을 master에서 main으로 바꾸는 추세. ■ GIT 저장소 만들기 1) GIT.. 2023. 12. 20. [GIT] GIT 기초 GIT 기초 ■ GIT의 3가지 영역 1) Working Directory ①GIT이 추적 중인 파일들이 위치하는 곳 ②GIT이 관리하도록 지정된 디렉토리 ③실제 작업하는 파일들이 저장되는 곳 2) Staging Area ①‘git add’한 파일들이 존재하는 곳 ②commit할 준비가 된 파일들이 위치하는 곳 ③.git 디렉토리에서 단순한 파일로 존재 ④기술용어로 index라고도 불림 3) GIT Directory(Repository) ①commit되어 버전을 관리하는 파일들이 위치하는 곳 ②.git 디렉토리를 의미 ③GIT이 프로젝트의 메타데이터와 객체 데이터베이스를 저장하는 곳 ④프로젝트의 버전 관리를 위한 모든 정보가 저장됨 ■ GIT의 3가지 상태 1) Modified ①수정한 파일을 로컬 데이.. 2023. 12. 14. [GIT] GIT 설치 GIT 설치 ■ GIT 설치 https://git-scm.com/ Default 옵션 사용(계속 Next 클릭). Open Git Bash Here는 반드시 체크 •Git Bash에서 git --version 입력하여 Git 버전 확인 ■ SourceTree 설치: Git을 GUI로 다룰 수 있는 Tool https://www.sourcetreeapp.com/ 다른 GUI 툴: https://git-scm.com/downloads/guis 2023. 12. 11. 이전 1 2 3 4 5 6 7 8 ··· 13 다음 728x90 반응형