본문 바로가기

개발/Git6

[개발/Git] Git 실습하기 ( Add부터 Merge까지) ㅎ 이번 글에서는 git으로 관리되는 프로젝트에서 파일을 add 하고 브랜치를 생성해서 merge까지 하는 과정을 실습해 보도록 하겠다. 실제로 프로젝트를 관리하는 흐름대로 실습을 할 거니까 잘 따라오렴. 1. 수정 내역 확인 : git status git status 명령어를 사용해서 프로젝트 폴더의 상태를 확인한 결과 현재 이 프로젝트에는 수정 내역이 없는 것을 확인했다. 파일 수정 vi 에디터를 사용해서 이 폴더에 있는 README.md 파일의 내용을 [왼쪽]에서 [오른쪽]과 같은 상태로 수정했다. 파일을 수정한 뒤 git status 명령어를 다시 실행하면 README.md 파일이 수정되었기 때문에 add(추가)를 하거나 restore(복구)를 하라는 메시지를 확인할 수 있다. 2. 수정된 파일 .. 2022. 9. 27.
[개발/Git] Git 사용해보기 (Process flow 이해, Git 명령어) 1. Git Process flow 이해하기 1) Local 영역 working directory : 변경 사항이 발생하는 곳 staging area : 변경 사항을 저장하는 곳 여러 개의 변경 사항이 발생했을 때 특정 파일만 골라서 commit이 가능하게 해줌 localrepo : 변경 사항에 대한 메타 데이터를 생성하는 곳 2) Remote 영역 remote repo : 원격 저장소 2. 원격 저장소와 로컬 저장소 연결하기 1) git clone 명령어 사용하기 이미 세팅이 완료된 프로젝트를 가져올 때 사용하는 방법이다. clone을 원하는 repository로 가서 https 주소를 복사한다. 로컬에서 원하는 위치에 git clone [repo 주소]를 입력한다. git clone 명령어를 사용하면.. 2022. 9. 20.
[개발/Git] Git Repository 생성 (.gitignore, license, README 작성) 1. Repository 생성하기 Git을 사용하기 위해선 Github에서 repository를 clone해서 내 로컬 저장소로 가져와야 한다. 때문에 일단 Github에서 repository를 생성하는 방법을 알아보도록 하겠다. 1) 생성 메뉴 찾기 우측 상단에 '+' 버튼을 누르면 메뉴창이 나온다 여기서 "New repository"를 선택하면 된다. 2) Repository 세팅하기 (1) 이름 설정 Repository의 이름과 이 repo가 무엇을 하는지 설명을 쓸 수 있다. 좋은 repo의 이름은 간결해야 하며, 보는 순간 이게 무슨 역할을 하는지 알 수 있어야 한다. (2) 공개 범위 설정 - public : 누구나 이 repository를 볼 수 있음. - private : 이 reposit.. 2022. 9. 20.
[개발/Git] Vi 에디터 사용하기 vi 에디터란? vi(브이아이, /ˈviːˈaɪ/)는 Emacs와 함께 유닉스 환경에서 가장 많이 쓰이는 문서 편집기이다. 1976년 빌 조이가 초기 BSD 릴리즈에 포함될 편집기로 만들었다. vi라는 이름은 한 줄씩 편집하는 줄단위 편집기가 아니라 한 화면을 편집하는 비주얼 에디터(visual editor)라는 뜻에서 유래했다. 간결하면서도, 강력한 기능으로 사용자가 많다. 출처 : https://ko.wikipedia.org/wiki/Vi git을 쓰기 위해 vi 에디터 사용법을 알아야 하는 이유는 commit 메시지와 같은 것을 입력할 때 vi 에디터가 사용되기 때문이다. vi 에디터 모드 1. Normal Mode (일반 모드) vi 에디터를 실행하면 기본적으로 진입되는 모드, 다른 모드에 있는 .. 2022. 9. 16.