본문 바로가기
반응형

git5

[Git] Git 제대로 알고 사용하기 - 2 이번 포스팅에서는 인턴십 교육 때 진행했던 실습에 대해 정리하려고 합니다. 이번 교육을 맡으신 분께서 하신 말씀이 있습니다. Git을 잘 쓴다고 하는 것은, Git Tree를 자유자재로 사용할 수 있는 것이다. 이번 실습은 Git, GitHub, SourceTree로 진행되었습니다. 먼저 GitHub에서 실습용 repository를 생성하고 SourceTree 프로그램에서 Clone을 해주었습니다. 위의 사진을 보면, main, origin/main, origin/HEAD 3개의 branch를 확인할 수 있습니다. main - main branch origin - 원격 저장소의 디폴트 이름, git clone 하면 자동으로 생성됨 origin/main - 원격 저장소의 main branch origin/.. 2021. 7. 13.
[Git] Git 제대로 알고 사용하기 - 1 이번 포스팅에서는 최근 시작한 인턴십에서 진행하는 신입사원 교육 중 흥미롭게 들었던 Git강의에 대한 정리를 하려고 합니다. 먼저 Git에 대한 이야기를 하기전에 Git을 왜 사용하게 됐는지 부터 얘기하려고 합니다. (항상 기술을 사용할 때에는 왜? Why? 라는 질문을 습관화 합시다) Version Control System (VCS) VCS는 문서나 설계도, 소스 코드 등의 변경점을 관리해주는 소프트웨어입니다. 다음은 VCS을 사용하는 이유들 입니다. 변경점 관리 버전 관리 - 버전들 사이의 변경 사항, History등 관리 백업 & 복구 - 초창기 Git의 중점 point 협업 VCS에는 다음과 같은 종류들이 있습니다. Local VCS Centralized VCS Distributed VCS Lo.. 2021. 7. 7.
[Git] Git의 꽃, Branch - Git 명령어 4 이번 포스팅에서는 Git의 꽃인 Branch에 대해 포스팅해보려 합니다. 이번 포스팅 명령어 Preview git branch [브랜치 이름]: 입력한 브랜치 이름으로 브랜치 생성 git checkout [브랜치 이름]: 입력한 브랜치 이름으로 분기, 브랜치 이동 git branch -d [브랜치 이름]: 입력한 브랜치 이름으로 만들어진 브랜치 삭제 git merge [브랜치 이름]: 현재 브랜치에 [브랜치 이름] 브랜치를 병합 브랜치를 사용하는 이유 Git을 사용하여 협업이나 프로젝트를 진행하던 중, 새로운 기능을 개발해보고 싶거나, 좋은 아이디어가 생각나 추가하고 싶을 때가 생길 수 있습니다. 그 아이디어를 프로젝트에 추가해보고 싶어 개발을 해 메인 프로젝트에 추가했습니다. 하지만 그 아이디어로 인해.. 2021. 1. 31.
[Git] Git 용어 정리 이전 포스팅에서는 Git과 Github에 대한 전반적인 개념에 대해 포스팅해보았습니다. 이번 포스팅에서는 Git에 등장하는 용어들에 대해 포스팅해보려 합니다. 저장소 (Repository) 저장소(Repository)는 말 그대로 관리하고자 하는 프로젝트의 파일이나 폴더, 소스코드 등을 저장해두는 저장 공간입니다. 쉽게 말해, 프로젝트를 저장하는 공간이라고 말할 수 있습니다. 일반적인 PC의 로컬 저장소와 달리 Git의 저장소는 파일이 변경 이력 별로 구분되어 저장된다는 특징을 갖고 있습니다. Git은 2가지의 저장소를 제공합니다. 로컬 저장소 원격 저장소 로컬 저장소는 내 PC에 파일 및 폴더가 저장되는 개인 전용 저장소이고, 원격 저장소는 파일 및 폴더가 Github 같은 원격 저장소 전용 서버에서 .. 2021. 1. 4.
[Git] Git 과 Github Git이란? Git은 로컬에서 소스코드를 효과적으로 관리하기 위해 개발된 분산형 버전 관리 시스템(VCS: Version Control System)입니다. 소스코드 및 파일 수정에 대한 버전을 관리해주는 시스템입니다. Github란? Github는 클라우드 시스템을 사용해 관리되는 버전 관리 시스템(VCS)입니다. 오픈소스를 무료로 사용할 수 있고, 전 세계 개발자들과 협업을 가능하게 해 줍니다. Git과 Github Git과 Github에 대한 내용을 한 문장으로 쉽게 써보면, 로컬 PC에서 Git으로 변경 이력 등 소스코드를 관리하고, Github에 업로드하여 공유할 수 있습니다. Git을 사용하는 이유 Git을 사용하지 않고 하나의 파일에 대해 수정본을 저장할 때, 대부분의 사람들은 다음과 같이 .. 2021. 1. 4.
반응형