본문 바로가기

GIT24

[Git] 커밋, Commit 지난번에 파일을 스테이지에 올렸으니 이번에는 스테이징한 파일을 커밋하여 버전을 만들어볼 순서 입니다. 0. Commit 커밋(Commit)이란, Git에서 버전을 만드는 과정입니다. 커밋에서는 간단한 메세지를 달 수 있는데, 이 메세지를 통해 버전에서 어떤 수정사항이 있었는지를 간단히 적게 되어 본격적인 버전 관리를 하는 단계입니다. 1. 커밋하기 우선 커밋하기 위해서는 스테이징된 파일이 필요합니다. 스테이징 하는 방법은 아래 포스트를 참조해 주세요. 2021.05.28 - [Programming/Git] - [Git] 스테이징 스테이징된 파일을 커밋하는 명령은 다음과 같습니다. git commit 지난 포스트에서 스테이징 했던 test01.txt파일을 git commit 명령으로 커밋해보겠습니다. 이때.. 2021. 6. 11.
[Git] 스테이징 지난 포스트에서 스테이징과 커밋, 그리고 그것들을 하는 공간에 대해 알아보았습니다. 그러면 이번에는 실제로 파일을 하나 만들어서 스테이징을 하는 과정 부터 보겠습니다. 만약, 스테이징, 커밋, 깃 디렉토리, 스테이지를 잘모르거나 vim 사용법을 모르시는 분들을 다음 포스트들을 먼저 참조하시고 오면 좋습니다. 2021.05.25 - [Programming/Git] - [Git] 깃과 버전 2021.05.26 - [Programming/Git] - [Vim] Vim 기초 배우기 1. 스테이징 하기 파일을 관리하기 위한 첫 단계입니다. 파일을 만들고 그 파일을 스테이지로 옮기는 '스테이징' 작업이죠. 먼저 vim으로 git Bash상에서 텍스트 파일을 만듭니다. 이때 파일의 내용은 저를 그대로 따라오셔도 좋고.. 2021. 5. 28.
[Vim] Vim 기초 배우기 응? 여기 Git을 소개하는 카테고리 아니었나요. 갑자기 Vim은 뭐죠??? 잘못 오신 것이 아닙니다. 사실 vim을 아시면 좋고, 아니면 기존 메모장 등을 이용하라고 하려고 했는데 작성하다보니 vim을 사용하는 것이 압도적으로 편하고, 커밋 과정에서 vim이 등장해서 다루게 되었습니다. 0. Vim의 간략한 소개 Vim(Vi IMproved)은 vi 에디터를 향상시켜 만든 텍스트 편집기 입니다. 간단히 말하면 윈도우의 메모장과 같다고 볼 수 있죠. Vi라는 것은 유닉스 계열 환경(리눅스 등)에서 사용되는 에디터로, 터미널에서 텍스트 작업을 쉽게 할 수 있도록 만들어진 도구입니다. Vim은 처음 접할 때는 조금 어렵다고 느껴지는 기능이지만, git과 같은 터미널 작업을 할 때는 창 전환, 마우스 조작 없.. 2021. 5. 26.
[Git] 깃과 버전 지난 포스트에서 폴더를 깃 저장소로 초기화 하는 방법을 다뤘습니다. 그리고 첫 포스트에서 깃은 버전관리를 위한 기술이다~라고 소개했습니다. 이번 포스트에서는 깃이 버전 관리를 하며 등장하는 용어, 공간 등을 간략히 짚고 넘어가려 합니다. 1. 버전 Version. 버전이라는 말은 프로그램들을 설치, 사용 혹은 개발을 해보면서 많이 들어본 단어일 수도 있습니다. 아니면 당장 깃을 깔면서 2.31.1(작성 당시 최신)라는 번호가 있었죠. 아니면 보고서를 올리면서 '보고서_최종'/'보고서_최종_최종'이라는 것도 버전이라고 할 수 있고요. 프로그램으로 예를 들자면, 프로그램에서 버전이라함은 보통 변경사항(기능 추가 혹은 수정)이 생길때마다 프로그램에 붙는 식별 메모입니다. 깃에서 말하는 버전도 프로그램의 버전과.. 2021. 5. 25.
[Git] 깃 시작하기 깃에 대한 기초가 이해가 됐다면 바로 시작해보겠습니다. 가능하다면 모든 작업을 Git Bash를 이용할건데, 이 터미널은 리눅스 명령어를 기반으로 합니다. 그래서 리눅스 명령어가 등장할 수도 있는데, 그럴때마다, 명령어를 간단히 설명하고 넘어가겠습니다. 0. Git Bash 화면 소개 Git Bash를 처음 실행하면 다음과 같은 화면이 나옵니다. (개인 설정에따라서 글자의 색이 조금씩 다를 수 있습니다.) 첫 줄 마지막에 보이는 물결표(~)는 홈 디렉토리를 의미합니다. 홈 디렉토리는 사용자에게 할당된 개인 공간이라고 생각하면 편합니다. $표시는 사용자가 명령어 등을 입력하는 공간입니다. 이때 pwd 라는 명령어를 통해 홈 디렉토리의 경로를 알 수 있습니다. pwd: root 디렉토리부터 현재 위치한 디렉.. 2021. 5. 24.
[Git] 깃? 어느정도 프로그래밍을 배우다보면 등장하는 단어가 있습니다. 바로 깃(Git) 이죠. 그런 깃을 다뤄볼까 해서 새롭게 카테고리를 만들어 보았습니다. https://git-scm.com/ Git git-scm.com 0.깃 설치 서론의 깃 공식홈페이지에서 본인 사용환경에 맞는 Git을 다운로드 할 수 있습니다. 처음 배울땐 설치과정에서 이것저것 물어보지만 Next만 해도 충분합니다. Git 설치가 완료되면 Git Bash라는 것이 함께 설치되게 되는데 이 Git Bash를 이용하도록 하겠습니다. 이 부분에 대해서는 이정도만 다루겠습니다. 1. 깃이란? 깃이란, 컴퓨터 파일들의 변경사항을 추적하고 기록하기 위한 버전 관리 시스템입니다. 깃은 보통 버전관리, 백업 그리고 협업을 위해서 많이 사용합니다. 버전 관.. 2021. 5. 24.
300x250