본문 바로가기

Git3

GitHub에 로컬 프로젝트 올리기 개발함에 있어 가장 중요한 게 협업이라고 할 수 있다. 그것을 도와주는 도구로는 형상관리 도구가 있는데, 오픈소스로 가장 흔히들 사용하는 것이 바로 git이다. 나 역시 git을 사용해서 프로젝트를 한 경험이 많다. 오늘은 그 git에 대한 간단한 개념과, 로컬 저장소에 있는 프로젝트를 github에 올리는 방법을 설명해보겠다. "Git" 그것이 알고싶다. Git은 소스코드를 효과적으로 관리할 수 있게 해주는 무료, 공개 소프트웨어이며,현재 가장 널리 쓰이는 분산형 버전 컨트롤 프로그램이다. 저장소에서 프로젝트를 꺼내오면 내 컴퓨터에 저장소가 만들어지고 모든 변경 이력이 저장된다. 또한 여러 곳의 원격 저장소를 등록하여 사용할 수 있다. 형상관리에 관한 자세한 내용은 "형상관리" 그것이 알고 싶다. 페이.. 2022. 3. 3.
형상관리 란? ▏형상관리(Software Configuration Management) - 변경사항을 체계적으로 추적, 통제하는 것을 말한다. 자세히 설명하자면, 어떤 문서나 파일이 변경되었을 경우 변경된 내역을 기록해두고 나중에 이를 찾아야 할 경우에 변경 원인과 변경 사항 을 확인하는 것 이다. - 일반적인 단순 버전관리 기반의 소프트웨어 운용을 좀 더 포괄적인 학술분야의 형태로 넓히는 근간이다. ▏버전관리 형상관리 중에 문서, 소스코드 등 버전을 관리해주는 버전관리시스템이다. 일반적으로 우리가 알고있는 형상관리가 이 버전관리라고 생각하면 된다. - 변경점 관리 : 여러 사용자들이 release한 시점을 관리 - 버전 관리 : 특정 시점에 꼬리표(Tag)를 달아 버전을 표시, 브랜치(branch)를 여러 버전을 개.. 2022. 1. 11.
Git 명령어 파헤치기 내가 여러 프로젝트들을 하면서 git의 중요성을 뼈저리게 느꼈다. 처음 개발자가 되기로 마음먹고 공부하고 프로젝트들을 시작했을 당시엔 github를 알지 못해 팀원들과의 협업 과정에서 코드 충돌이 매우 많았다. 이뿐 아니라 애초에 코드 통합하기 위한 과정에서부터 매번 압축을 하고 메일로 주고받아야 하는 불편함도 있었다. 처음 git을 알고 나선 명령어가 어려워 GitHub Desktop을 사용하여 버튼으로 간편하게 했었다. 이렇게 익숙해진 후 명령어도 배워보고자 해서 구글링을 통해 명령어를 공부하고 프로젝트하며 사용해보니 이젠 간단한 명령어들은 거의 외워 사용하는데 어려움 없이 잘 쓰고 있다. 이렇게 익숙해진 지금, 오늘 그 명령어를 정리해보려고 한다. 순서 정리 없이 생각나는 것들을 나열할 거라 보는 .. 2021. 9. 28.
반응형