본문 바로가기

💻Programming/Git3

[git] 효율적인 협업을 위한 Git-Flow 이해하기 (사용하는 branch 와 repository 구성) 👨‍👩‍👧‍👦 git flow 란? ➡️ 협업시 브랜치들의 효율적 관리를 위한 브랜치 관리 전략 또는 방법론 🌳 git repository 원격 저장소 (remote repository) Upstream Repository : 개발자들이 공유하는 저장소로 최신 소스코드가 저장되어 있는 원격 저장소 Origin Repository : Upstream Repository를 Fork한 원격 개인 저장소 로컬 저장소 (local repository) Local Repository : 내 컴퓨터에 저장되어 있는 개인 저장소 🍆 사용하는 브랜치(branch) Git-flow에는 5가지 종류의 브랜치가 있다. master, develop ➡️ 항상 유지되는 메인 브랜치들 feature, release, hotfix .. 2023. 6. 2.
[git 기초] 분산 버전 관리 시스템과 commited, modified, staged git 이란 소스코드를 효과적으로 관리할 수 있게 해주는 분산 버전 관리 시스템인 무료, 공개 소프트웨어. 🌎 분산 버전 관리 시스템 버전 관리 시스템 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템 3가지 ➡️ 로컬 버전 관리, 중앙집중식 버전 관리(CVCS) , 분산 버전 관리. 분산 버전 관리 시스템 ✔️ 저장소를 히스토리와 더불어 전부 복제하여, 완전한 기록이 있는 자체 로컬 데이터베이스를 소유 ✔️ 서버에 문제가 생기면 이 복제물로 다시 작업하여 서버에 전송할 수 있다는 말. ✔️ 각 파일에서 무엇이 변경되었는지, 언제 변경되었으며 누가 변경했는지, 변경한 이유도에 대해서도 알 수 있다. 👍 참고 https://git-scm.com/book/en/v2/.. 2022. 2. 5.
[git for Mac] mac에서 git 사용법 1. git 설치 확인 > git --version git version 2.30.1 (Apple Git-130) 깃이 설치되어 있는 지 확인하고, 설치 되어 있지 않은 경우에는 설치할 수 있도록 안내 메세지가 뜹니다. *** XCode에 git이 포함되어 있기에, XCode가 설치되어 있는 경우에는 git을 별도로 설치할 필요가 없다고 합니다. 2. 사용자 설정 > git config --global user.name "사용자이름" > git config --global user.email "이메일" 로컬저장소를 사용하든, 원격저장소를 사용하든 미리 세팅해놓은 사용자 이름과 이메일로 커밋이 될 것입니다. 3. git에 repository 만들기 github에 내 Repository를 만듭니다. 자신이 .. 2022. 1. 16.
반응형