GIT

🗄️ git

[git] 06 - 작업 임시 저장하기 (stash)

더보기 이 명령어는 언제 쓰일까? 여러 파일을 작업하고 있는데 누가 특정 파일 작업 다 됐으면 우선 적용해달라고 할 때 등등 여러 상황이 있다. 블로그를 작성하다가도 임시저장하는 경우가 있는데 같은 기능이라고 생각하면 될 것 같다. stash 해당 명령어는 변경 사항을 임시 저장하는 명령어다. git statsh 아래의 사진과 같이 기존에 "create a.txt" 라는 내용이 작성되어 있는 파일에 "modify a.txt" 라는 내용을 추가하여 임시저장 해보자. 텍스트 파일을 저장한 후, git status 를 확인해보면 아래의 사진과 같이 변경 사항이 stage에 올라가지 않았다고 나올 것이다. 이 상황에서 커밋은 하지않고 임시저장을 하기 위해서 stash 명령어를 사용한다. git stash --m..

🗄️ git

[git] 05 - 커밋 되돌리기 (revert, reset)

revert 해당 명령어는 이전 커밋을 새 커밋으로 추가하는 명령어다. git revert 현재 a.txt 파일에 "git diff test" 라는 내용이 입력하고 커밋을 했는데, 이전 커밋으로 되돌려보자. 해당 명령어를 입력하면 아래의 사진과 같이 커밋 메시지를 입력하도록 vi 편집기가 자동으로 열리게 되는데 우리가 앞서 커밋을 하면 반드시 커밋 메시지를 입력해야 한다고 했다. revert는 이전 커밋을 새 커밋으로 추가하는 명령어기 때문에 커밋 메시지를 입력하도록 자동으로 편집기가 열린다. 그래서 Revert "diff test" 커밋은 diff test를 이전으로 되돌린 커밋이 된다. (아래 사진을 보고 간단하게 설명하자면 Revert "diff test" 커밋은 first commit 과 같은 내..

🗄️ git

[git] 03 - 버전관리 (init, status, add, commit, log)

이제 본격적으로 git을 통해 버전관리를 해보도록 하자. init 해당 명령어는 로컬 저장소를 만드는 명령어다. git init 해당 명령어를 입력하면 현재 위치하고 있는 디렉터리가 깃으로 관리하는 로컬 저장소가 된다. 위의 사진과 같이 ls-al 을 입력했을 때 .git 폴더가 생성됐다면 성공이다. 또는 해당 디렉터리로 이동하면 연두색으로 master가 표시되는데 그렇다면 정상적으로 init이 됐다는 뜻이다. status 해당 명령어는 작업 디렉터리의 상태를 확인하는 명령어다. git status 예를 들어, init을 한 디렉터리에서 a.txt 파일을 생성한 후, git status를 입력해보자. 위의 사진과 같이 추적하지 않는 파일이라고 해서 생성한 a.txt 파일이 대상에 포함되어 있다. 앞선 글..

🗄️ git

[git] 02 - 작업 디렉터리, 스테이지, 저장소 (Working Directory, Stage, Repository)

git은 3개의 공간이 있다. 작업 디렉터리 (Working Directory) 스테이지 (Stage) 저장소 (Repository) 1. 작업 디렉터리 (Working Directory) 버전 관리의 대상이 위치하는 공간이다. 쉽게 말해서 내가 작업중인 소스들이 있는 디렉터리를 말한다. 2. 스테이지 (Stage) 다음 버전이 될 후보가 올라가는 공간이다. 커밋을 하기 전에 작업 디렉터리에서 스테이지로 올려야 한다. 3. 저장소 (Repository) 소스 파일들의 변경 내역들이 저장되어 있는 공간이다. 커밋을 하게 되면 저장소로 올라가게 된다. 저장소는 크게 두 가지로 나뉘는데 로컬 저장소가 있고, 원격 저장소가 있다. 로컬 저장소는 C드라이브를 생각하면 될 것 같다. 원격 저장소는 github를 생..

🗄️ git

[git] 01 - git 설치 및 설정 (Mac OS)

Homebrew 설치 Homebrew는 패키지 관리 소프트웨어인데, 한 마디로 프로그램 설치를 간단하게 할 수 있도록 도와주는 소프트웨어이다. 링크 : https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 해당 링크에 들어가면 위와 같은 웹페이지가 열리는데 Homebrew 설치하기 아래에 있는 명령어를 복사한다. (명령어 옆에 문서 아이콘을 클릭하면 복사된다.) 사용하고 있는 터미널에 접속해서 명령어를 붙여넣고 엔터를 친다. 패스워드를 입력하라고 할텐데, 패스워드를 입력해준다. Homebrew 설치가 끝나고 이제 git을 설치한다. git 설치 Homebrew를 설치했기 때문에, git 설치는 ..

seonghye0n
'GIT' 태그의 글 목록 (2 Page)