반응형

git 3

[Git] Git 사용 기초 ( local-remote / branch-head / push-pull )

Git != GitHub Git - 분산 버전 관리 프로그램 - 코드 버전 관리 소프트웨어 - 어느 컴퓨터에서나(로컬에서) 가능 (인터넷 연결이나 계정등록 필요없음) GitHub - git을 바탕으로 하는 코드 호스팅 플랫폼 - 원격 저장소를 대신 제공해주는 서비스(웹서비스) - 클라우드에 저장해서 다른 사람과 쉽게 공동으로 작업 local과 github dusruf 1. repository 생성부터 시작할 때 - Github 페이지 > New repository (상단바) > repository name 작성 > create repository - 나의 로컬 repository를 Github repository와 연결 (remote 추가) git remote add origin https://githu..

Archive 2022.10.26

[GIT] git 기본사용 reset / revert / merge / rebase

Git The world's most popular version control system. (VCS) - Version control 버전관리는 파일의 변화를 시간에 따라 추적하고 관리하는 것을 도와주는 소프트웨어이다. - 이전버전의 파일을 다시 볼 수 있게 해주고 버전들간의 혹은 파일들간의 변화를 비교하거나 변화를 되돌리고, 다른 작업자들과 그 변화를 공유할 수 있도록 해주는 등의 다양한 역할을 한다. - git 최초설정 (name과 email을 빼고 입력하면 설정된 상태 확인가능) git config -global user.name "name" git config -global user.email "email" - 기본브랜치명 (기본 브랜치명이 master로 설정되어있어서 main으로 변경) gi..

Archive 2022.05.15

[GIT] Git flow / Rebase / Upstream

Git flow 🔻 main과 개인 브랜치 사이에 중간 브랜치를 생성한다. ? 아직 확인이 제대로 되지않은 feature branch를 세상밖에 바로 내보낼 수 없기 때문에, 개발자들끼리 merge하여 기능을 테스트하고 확인하는 branch를 생성한다. ✔️ main > develop > feature main branch : main은 실제로 상품 단계에서 구동되고 있는 단계의 코드들이 모여있다. (production release에 사용되는 branch) develop branch : 다음 release에 포함되기 위해 생성된 feature branch 코드가 병합되는 브랜치이다. feature brnach : 새로 생성하는 기능을 개발할 때 사용되는 브랜치이다. ✔️ main으로 병합하기전에 크게..

Archive 2021.12.17
반응형