YOONJI
article thumbnail
[OT] 깃과 깃허브에 대해 알아보자! 깃을 사용하는 이유
🖋️ study/git 2023. 4. 25. 00:26

노션에서 확인하기! [OT] 깃과 깃허브를 알아보자! 01. Git? GitHub? www.notion.so

article thumbnail
[Git 심화] Git Branch 제대로 알기 / Branch란? / Merge 해보기 / Conflict 해결하기
🆙 level up 2022. 8. 24. 15:31

Branch란? 특정 커밋을 가리키는 '포인터' 브랜치는 하나의 프로젝트에서 서로 다른 개발 흐름을 병렬적으로 가져가기 위해 사용함. 우리가 어떤 프로젝트를 깃으로 버전관리 하면 초기에 자동 셋팅되는 기본 브랜치 = master 브랜치 그리고 헤드는 보통 브랜치를 통해 특정 커밋을 가리키게 됨. 보통 master 브랜치에는 실제 서비스에 배포할 정도로 완성된 커밋들만 두고, 우리가 개발을 하면서 만들어진 커밋들을 다른 브랜치에 두는 것이 좋음. Branch 생성하기 'git branch 브랜치 이름'을 입력해주면 브랜치 생성 완료 - 브랜치를 새로 생성하면 헤드가 가리키던 커밋을 그대로 가리키게 됨 $ git branch {branch_name} Head를 다른 Branch로 옮기기 'git checko..

article thumbnail
[Git 기초] Git이란? / 개발자 협업 툴 / 프로젝트 관리를 위한 git 시작하기 / git 설치하기 / GitHub, GitLab
🆙 level up 2022. 8. 17. 14:40

Git이란? 소프트웨어 개발에서 버전 관리는 아주 중요함. 이때, 계속 업데이트 되는 기능을 추가하고 개선하기 위해서는 코드가 수정, 추가, 삭제됨. 이러한 프로젝트의 버전 관리를 위해 쓰는 프로그램이 Git임. Git을 통한 협업? / GitHub와 GitLab 예시 >> Git을 통해 내가 개발하던 프로젝트의 버전을 관리 -> 계속 개발해서 version 3까지 외부 서버에 올려 둠. -> 다른 팀원이 version 3을 자기 컴퓨터로 가져가서 version 5까지 개발해서 다시 서버에 올려 둠. -> 다시 내가 version 5를 받아와서 version 7 까지 만듦. -> ... 이런 식으로 협업을 할 수 있게 해주는 것. Git만 가지고 할 수 있는 것은 아니고, 위처럼 Git으로 관리한 프로젝..