DevOps/🌌 Git

DevOps/🌌 Git

GitLab | 초간단 Git 브렌치 전략

Git 브렌치 전략 Git을 효율적으로 사용하기 위해서는 Git의 브렌치를 전략적으로 사용해야합니다.그것을 바로 Git 브렌치 전략 이라고 합니다.다음은 전통적인 Git Flow구조입니다.구조를 단순화하면 아래와 같습니다.main│└── develop ├── feature/login ├── feature/payment ├── bugfix/fix-login-issue └── release/v1.0.0feature이나 bugfix나 release는   develop에 병합시키면되고develop은  main에 병합시키면됩니다. 이게 다입니다.최종적으로 main을 배포한다고 보면됩니다.1. main설명 : 배포 가능한 상태의 코드가 위치합니다. 최종적으로 병합되어 세상밖으로 보여지는 브렌치..

DevOps/🌌 Git

Git | 특정브렌치만 clone하는법

git clone -b 브랜치명 --single-branch 원격지git주소

DevOps/🌌 Git

[Git] 외부 톰캣, 이클립스 윈도우 자동배포

Git으로 버전관리를 하고있어서 자동배포를 비슷하게 구현해보았다 핵심을 먼저 말하자면 5초마다 pull -> 변경사항이 있으면 새롭게 빌드 없으면 다시 roop 하는 배치파일을 실행시켜줌 단점. tomcat서버명령어창이 항상 열려있음(실수로 꺼버리면 서버 종료), 5초마다 pull 함(시간변경은가능) @echo off rem Git프로젝트 디렉토리로 이동 cd C:\Project\프로젝트폴더 rem Git pull 명령 실행 git pull rem Maven 프로젝트를 빌드 call mvn clean package echo Maven build completed. rem 새로생성된 target 폴더로 이동 cd target rem 생성된 WAR파일을 ROOT.war로 이름변경 ren GR_SEWER-1...

DevOps/🌌 Git

GIT | GitHUB,README.md,마크다운,push,.gitignore,pull,fetch,reset,revert

git diff Working Directory와 Stagin Area 사이의 차일를 확인하기 위한 명령어 깃허브(git hub) - https://github.com/ - git으로 버전 관리한 코드를 업로드 할 수 있는 클라우드 서비스 - 단순히 저장만 하는 것이 아니라 유저들과 함께 코드를 공유하고 온라인으로 하나의 프로젝트를 개발할 수 있게 해줌 ✔ README.md - 깃허브 업로드시 프로젝트 메인 설명글로 사용 - 마크다운 문법으로 작성된 파일 마크다운 - 텍스트 기반의 경량 마크업 언어 - 일반 텍스트로 서식이 있는 문서를 작성하는데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단한 것이 특징 1. 제목 #한번쓰면 : # 제목 -> H1(HTML의 h1과 같음) ##두번 : H2 .....

DevOps/🌌 Git

GIT | CMDER

Git 버전관리 시스템의 종류 ✔ 버전관리 여러 파일을 하나의 버전으로 묶어 관리하는 것 1. 클라이언트 - 서버모델 - 하나의 중앙 서버로 여러 클라이언트들이 각자 필요한 것만 가져와서 작업을 하고 다시 중앙 서버로 통합 하는 방식 - CVS, SVN 2. 분산 모델 - 하나의 중앙 서버가 존재하지만 여러 클라이언트들은 각자의 컴퓨터 저장소에 전체 사본을 가지고 작업하는 방식 - Git Git 다운로드 https://git-scm.com/ Git 버전 확인 git bash를 실행 -> git --version 윈도우용 터미널 프로그램 https://cmder.app/ ls(또는 dir): 현재 디렉토리 내의 파일 및 디렉토리를 표시 cd : 디렌토리 변경 cd .. : 상위디렉토리로 변경 cls(컨트롤..

이재원
'DevOps/🌌 Git' 카테고리의 글 목록