목록SCM/git (14)
코딩항해기

먼저 깃이 설치되어있지 않은 상태라면, 운영체제에 맞는 깃 설치파일을 다운로드 받아 설치한다. Git - DownloadsDownloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific expgit-scm.com 설치를 완료했다면, 파일탐색기에서 마우스 오른쪽 클릭을 한 뒤 추가 옵션 표시를 누르면 git관련 옵션이 추..

Semantic Versioning소프트웨어 릴리즈 버전 넘버에 대한 네이밍시스템이다.버전 관리를 함에 있어 정해진 규칙 없이 제각각의 방식으로 관리하지 않고 규칙을 정해서 관리하기 위해 제안됐다. MAJOR . MINOR . PATCH MAJOR (주요 버전)기존 API 변경 및 삭제 되거나 하위 호한이 되지 않는 버전이다. MINOR (작은 버전)신규 기능이 추가되거나 개선되었고 하위 호환이 되는 버전이다. PATCH (패치 버전)버그 수정이 되었고 하위 호환이 되는 버전이다. 일반적인 규칙1. 반드시 공개 API를 정의해야하며 API는 코드 자체에 정의되어 있거나 명시적으로 문서화되어야한다.2. 일반 버전 명은 반드시 X.Y.Z의 형태로 나타내며 정수이고 X는 주요한 버전, Y는 작은버전, Z는 ..

파일 업로드 PushGit 상태untracked아직 git 관리 대상이 아닌 상태trakedunmodified수정이 되지 않은 상태modified스테이징 영역에 들어온 파일 중 수정이 된 상태staged로컬 저장소에 올릴 준비가 완료된 상태 (이 상태에서만 commit이 가능하다.) 아직 깃 작업을 아무것도 하지 않은 파일을 untracked 상태로, 일단 깃 관리 대상으로 넣어 traked 상태로 변환시켜야한다.그러기 위해서는 몇 가지 작업을 진행해야한다. Git Bash 열기깃 업로드를 진행할 폴더에 들어가 우클릭을 하면 Open Git Bash here가 있다.(Windows11의 경우 추가옵션표시를 클릭하면 해당 이미지와 일치하는 창이 뜬다.)(당연히 git 설치가 되어있어야 설정이 뜬다. htt..

요약깃 브랜치 전체 조회하기 git branch깃 브랜치 전체 상세 조회하기 git branch -v[브랜치명] 해당 브랜치로 이동하기 git checkout [브랜치명][브랜치명]으로 브랜치 생성하기 git branch [브랜치명][브랜치명] 삭제하기 git branch -D [브랜치명][브랜치명] 생성과 동시에 해당 브랜치로 이동하기 git checkout -b [브랜치명]현재 접속중인 브랜치 명 변경하기 git branch -m [브랜치명]master/main 브랜치에서 브랜치 명 변경하기 git branch -m [변경하려는브랜치명] [새브랜치명] [브랜치명 변경하기] git hub에서 새 레포지토리를 개설하면 기본 브랜치명이 main으로 되어 있는 것을 확인할 수 있다. 해당 브랜치명은 g..