GIT3 [Git] git branch 사본을 만들어주는 git branch 앞서 git status를 실행할 때마다, On branch master이라는 문구가 늘 출력되었음을 볼 수 있다. 여기서 branch란 무엇일까? 교과서적으로 브랜치(branch)는 '독립적으로 어떤 작업을 진행하기 위한 개념' 이라고 한다. 그러나 이렇게 말하면 이해하기 어렵다. 로그인, 회원가입 보일러 플레이트를 만든다고 가정해보자. JWT를 이용해 회원가입과 로그인을 구현하던 어느날, 아, 'passport라이브러리를 사용하게 수정해보고 싶은데..' 라고 생각하게 되었다. 그런데 만일 작업이 잘못되어 이전으로 돌아가야 할 상황이 생기면 어떻게 해야할까? passport 라이브러리를 사용해 코드를 수정하기 전, 모든 파일을 복사하여, 복사한 파일의 코드를 수정하.. GIT 2022. 12. 29. [Git] git diff 변경 내용을 보여주는 git diff 커밋은 터미널 명령어로 할 수 있지만, VsCode를 사용하면 깃 전용 메뉴를 이용해 GUI로 처리할 수도 있다. +버튼을 누르면 add를 실행해주고, - 버튼을 누르면 resotre를 실행해준다. 체크 버튼을 누르면 스테이징한 파일들이 커밋된다. commit 메세지를 '텍스트 두번째 줄 추가' 로 주고, 체크버튼을 눌러 commit 해 주었다. git log -all --online을 이용해 전체 깃로그를 확인해보니 커밋이 정상적으로 되었음을 알 수 있다. [ git diff ] 는 commit 전, 이전과 현재의 코드가 어떤 차이점이 있는지를 알려주는 명령어이다. 텍스트파일에 diff를 알아보기 위해 문장을 추가하고, 저장한 뒤 add와 commit을 실행하지 않.. GIT 2022. 12. 29. [Git] 깃 설치와 git add , git commit, git restore Git 개발자의 기본 소양이라 할 수 있는 Git을 사용해본다. 깃을 사용하기 위해서는 먼저 Git 프로그램을 다운받아야 한다. 공식 사이트 : https://git-scm.com/downloads 깃을 사용하기 위해 작업 폴더를 생성했다. 이 폴더에서 shift+우클릭을 하여 파워쉘을 연다. git을 사용하기 전에 git config를 이용해 설정을 해놓아야 하기 때문이다. git config —global 은 git의 전역 설정이며, 이메일과 닉네임은 커밋을 누가 작성했는지 표시하기 위해 작성한다. git config --global user.email "이메일" git config --global user.name "닉네임" 에디터(VsCode 사용함)로 폴더를 오픈한 다음, 새 터미널을 만들고 [.. GIT 2022. 12. 29. 이전 1 다음