728x90

Git: 현업에서 대부분의 회사들이 사용하고 있는 Git
협업할때 Git사용
지정한 폴더안에 Git폴더 생성 →폴더안에는 폴더안에서 만든 파일들 파일들이 수정될때마다 버전을 등록할수 있다. (버전등록가능/버전별로관리가능)
commit한다는 것은 버전으로 등록하자는 의미 등록하게되면 이렇게 적힘
user story 1 → story1, 1: 40pm
user story 2 → story1, 1: 40pm
원하는 시점에서 버전들 생성가능 (Github/Bitbucket)
Git의 정말 좋은 부분
분산형관리시스템(Distributed Version System)
문제생겨도 타시스템에서 복구 작업 가능
작업 : m1 m2 m3 m4 m5 —-Master Branch ( Branch) - commit
branch(dark)/ branch(pink)버전으로 새로운 commit을 만들 수 있음

 

728x90

출처:ⓒCopyright, Github

먼저 깃허브에대해서 구체적으로 설명하기 전에 이미 IT시장의 70~80%이상의 개발자들은 Github은 필수로 사용하고있어요. 솔직히 80%이상이라고해도 과언이아니겠죠. 하지만, 이전에 웹퍼블리싱이나 비전공자로써 깃허브를 처음 들어보시는 분들에게는 정말 생소한 단어일 수도있죠. 정말 간략하게 설명한다면 오픈소스 프로젝트에 아주 유용하게 활용된다고 보시면됩니다. 특히나 비지니스에서 업무용으로 없어서는 안될 시스템인데요, 수많은 개발업무를 하며 이전으로 돌아가 일부 수정을 해야할 부분이 있다고하면, 깃허브를 통하여 그 시점, 즉 원하는 시점으로 돌아가 전체적으로 원활하게 관리할 수 있도록 해주는 도구라고 보시면 될 것 같아요. 그러다보니 결국은 업무중에 대량의 소스코드를 서로 일일히 주고받을 필요없이 깃허브를 통하여 주고받을 수 있으며 결국 다른 개발자들과 협업하는데도 정말 큰 도움이 된다고 보시면 됩니다. 

출처:ⓒCopyright, Unsplash

이렇게 깃허브에대해 간단하게 설명을 드려보았는데요 깃허브에있어서 중요한 몇가지가 있습니다. 

먼저, Git repository를 생성하고 사용하는 방법

새로운 Branch를 생성하고 관리하는 방법 

임의의 파일을 수정한 후 변경사항을 Commit하고 깃허브 Github로 Push하는방법

Pull request를 open하고 merge하는 방법으로 정리해볼 수 있습니다.


1 STEP: Repository 생성하는 법 

먼저 깃허브를 열게되면 repository는 단일 프로젝트 조직에 이용되며 폴더와 파일, 스프레드시트, 데이터셋, 이미지와 비디오에 필요한 것을 포함할 수 있습니다. 이 과정에서 프로젝트에 관한 정보가 있는 파일을 올려놓는게 중요하며 깃허브에서는 새로운 repository를 만드는 동시에 추가하기도 쉬운 장점이 있습니다. 하므로 아래와 같은 방식으로 진행해보도록 하겠습니다. 

 

ⓐ 우측상단의 (+)표시 클릭 -> [New repository]선택 

ⓑ [Repository name]설정 -> Ex.[Git_Tutorial]로 선택 

ⓒ [Description] 부분 간단하게 채우기

ⓓ [Initialize this repository with a README] 선택


2 STEP: Branch 생성하는 법

Branch를 통하여 이전에 상단에서 진행하였던 repository에 대한 다양한 버전의 work를 동시에 진행할 수 있어습니다. 상단 이미지에 나와있는 것처럼 master라는 branch가 있는데 보통 commit하기전에 테스트 혹은 수정할 때 사용됩니다. 예를들면 branch에서 작업하는 동안 master branch에 타인에의해 변경사항이 생긴하면 업데이트 된 사항을 pull할 수 있다는 특징이있습니다.

 

ⓐ [Repository]로 이동하기 

ⓑ [Branch: master]라고 표시된 드롭다운 메뉴 클릭

ⓒ 새 [Branch]이름 지정하기 

ⓓ 하단에 파란 [Create branch]버튼 클릭 

 

이러한 과정을 모두 거치면 branch가 master와 방금 생성한 'readme-edits'가 생성됩니다.


3 STEP: 변경사항 commit 하기 

master의 복사본 readme-edits branch가 생겼으니 변경사항을 만들고 저장하게될 단계입니다. 깃허브에서는 변경사항을 저장하는 것을 commit이라고 합니다. commit에는 변경사항에대한 간략한 설명을 담은 commit message가 있는데 이 단계에서 실행단계를 알아보려합니다. 

 

ⓐ [README.md]파일 클릭하기

ⓑ 편집을위해 우측상단 코너 연필모양 아이콘 클릭하기

ⓒ 에디터 본인에대해 간단설명하기

ⓓ 변경사항설명 [commit message]에 남기기

ⓔ [commit changes] 버튼 클릭하기


4 STEP: Pull Request 열기(Open) 

여기에서는 이제 pull request를 open할 수 있습니다. pull request를 통해 자신의 변경사항을 요청하면 pull request를 통해 merge를 할 수 있는 것이죠. 여기서 변경사항이나 추가사항 혹은 삭제된 사항이면 초록색과 빨간색으로 표시됩니다. commit을 하면 코드가 끝나지않아도 바로 pull request를 open하고 토론을 시작할 수 있어요. 게다가 사용자가 pull request message를 하면 특정사람에게 피드백 또한 요청할 수 있습니다.

 

ⓐ Pull request 탭을 누르고 페이지에서 초록색 [New pull request]버튼 눌러주기

ⓑ Examble Comparison박스에서 readme-edits branch 선택 후 master branch와 비교하기


5 STEP: Pull Request Merge하기 까지하여 모든 과정이 정리가됩니다. 

 

 

 

'IT_웹개발언어 > IT·Github' 카테고리의 다른 글

[IT·Git] Git에 대해서 알아보기(1)  (0) 2022.08.01

+ Recent posts