GIT
-
git restore, reset, revertGIT 2023. 10. 14. 20:27
1. git restore 기능 최근 commit 된 상태의 파일로 수정내역을 되돌리는 역할을 합니다. git restore 파일명 입력된 파일명의 커밋아이디 시점으로 복구를 합니다. git restore --source 커밋아이디 파일명 2. git reset 기능 입력한 커밋아이디 시점으로 되돌아가 갑니다. reset를 한다면 그 이후 모든 커밋이 삭제가 됩니다. git reset --hard 커밋아이디 3. git revert 기능 해당 시점의 커밋을 삭제하는 기능입니다. 실제로는 삭제가 아닌 해당 시점에 있는 일을 없애는 방식입니다.
-
git merge 방법(3-way, fast-forward, rebase, squash)GIT 2023. 9. 23. 17:20
1. 3-way merge 방식 2. fast-forward merge 방식 새로운 브랜치에서 테스트한 결과가 성공적으로 했으며, 기존 main의 변경이 없는 경우입니다. 3. rebase and merge 방식 rebase 브랜치의 시작점을 옮겨주는 행위입니다. rebase를 이용해서 신규브랜치의 시작점을 main 브랜치 최근 commit으로 옮긴 다음 fast-forward merge 하는 것입니다. rebase and merge 사용 방법 새로운 브랜치로 이동을 합니다. git rebase main 을 입력합니다. 브랜치가 main으로 이동하면, fast-forward merage를 합니다. git switch 새로운브랜치 git rebase main git switch main git merge ..
-
git branch 만들기, 합치기, 삭제하기GIT 2023. 9. 23. 16:45
1. git branch 커밋을 하다 보면 새로운 기능 및 수정이 필요한 경우가 필요합니다. 이럴 경우 원본 파일에 수정하는 것은 위험 부담이 높습니다. 프로젝트 복사본을 만들어서 개발을 진행하는 것이 좋습니다. 2. git branch 생성 및 이동 branch 생성하기 git branch 브랜치테스트 branch 이동하기 git switch 브랜치테스트 현재 branch 확인하기 git status main/master 이동하기 git switch main git switch master 3. git branch 조회 및 합치기 branch commit 내역 조회하기 HEAD는 현재 위치를 의미합니다. git log --graph --oneline --all branch 합치기 main/master ..
-
VS 코드에서 간단한 git 사용하기GIT 2023. 9. 20. 21:58
1. git add 하기 내용을 추가적으로 입력하면 변경사항에 추가가 됩니다. + 버튼을 누르면 됩니다. git add와 똑같은 스테이징 상태로 변경이 됩니다. 2. git commit 하기 내용칸에 입력한 내용은 - m "내용"과 같은 것입니다. 클릭 후에는 기존 상태처럼 모습이 변합니다. 3. git diff 변경된 코드를 기존 코드와 비교하는 방법입니다. 단점은 코드가 길어지면 보기가 불편합니다. git diff 커밋 ID를 입력하면 과거에 저장된 커밋과 비교가 가능합니다. 노란색 글자가 커밋 ID입니다. 그 외 다른 방법이 존재를 합니다. git difftool git config --global diff.tool vscode 4. VC 확장 프로그램 이용하기 Git Graph 확장 프로그램을 설..
-
git 명령어(init, add, commit, status, restore, log)GIT 2023. 9. 20. 21:13
1. 터미널 열기 2. git init 새로운 Git 저장소(repository)를 생성할 때 사용하는 Git 명령어입니다. git init 3. add와 commit git add로 기록을 남기고 싶은 파일을 선택을 합니다. git commit으로 전송을 합니다. git add 파일명 git commit -m '메세지' - staging area & repository staging area는 commit을 하기 전에 commit 할 파일을 골라놓은 곳입니다. (git add)행위를 staging이라고 말합니다. repository는 commit 된 파일의 버전들을 모아놓는 곳입니다. 4. 여러개 파일 add 하는 방법 N개의 파일 add 하고 싶은 경우 git add app.txt test.html ..
-
git 설치하는 방법GIT 2023. 9. 20. 20:39
1. git window 설치하기 https://git-scm.com/download/win Git - Downloading Package Download for Windows Click here to download the latest (2.42.0) 32-bit version of Git for Windows. This is the most recent maintained build. It was released 21 days ago, on 2023-08-30. Other Git for Windows downloads Standalone Installer 32-bit Git for Win git-scm.com 설치 할때 확인 사용할 폴더 PowerShell로 열기 shift + 마우스 우클릭 코드 입..