window 명령프롬프트에서 git 사용하기 01

사건의 발단은 이렇다.

Visual Studio에서 vue.js로 PWA을 만들었고 웹호스팅은 AWS의 S3로 하고 있었는데 수동으로 배포하기가 싫었다.

그래서 빗버킷을 이용하기로 했다. 일단 Visual Studio에서 명령프롬프트를 통해서 빗버킷에 만든 repository로 푸쉬하고 푸쉬하면 저절로 빌드 및 배포가 되도록 bitbucket-pipelines.yml 파일도 만들었다. 일단 오늘은 git 기본 사용법만 알아보자.

 

일단 윈도우에서 git을 다운로드하는 사이트는 아래와 같다.

https://gitforwindows.org/

설치 과정이 좀 긴데 열심히 읽고 필요한 녀석을 체크해서 하면된다.

혹시라도 윈도우가 아니라면 아틀라시안에서 튜토리얼을 잘해놔서 링크 건다. 영어지만..

https://www.atlassian.com/git/tutorials/install-git

 

깃을 다운받아서 설치 했다면 프로젝트 폴더로 이동해서 명령프롬프트(터미널)창에 아래와 같이 입력한다. (visual studio를 사용한다면 [ctrl+`] 터미널창을 열었을때 자동으로 이동되어 있다.)

 

0. git --version 을(를) 통해 버전확인 및 설치확인

1. git init 을(를) 통해 .git 이라는 숨김폴더를 만들어서 git을 사용할 수 있도록 한다.

2. git status 을(를) 통해 파일 상태를 확인. 빨간녀석들은 Untracked 상태라 tracked 상태로 바꾸어야 커밋된다.

3. git add 파일명 을(를) 통해 tracked 상태로 변경한다. git add . 명령은 전체 다 add 해버린다.

4. git commit -m "comment" 을(를) 통해 tracked 상태인 파일을 커밋한다. 혹시 git 로그인을 안했다면 git config --global user.email "내 이메일" 명령을 통해 인증한다. "내 이메일" <- 이 부분만 바꾸면됨

5. git log 는 로그

6. 깃허브인 경우와 빗버킷이 주소가 다른데 빗버킷은 git remote add origin https://로그인ID@bitbucket.org/유저명/저장소명.git

깃허브는 git remote add origin https://github.com/[이름]/gitExample 을(를) 통해 원격저장소를 등록한다.

 

7. git push origin master 을(를) 통해 원격저장소로 푸쉬한다.

안될땐 강제로 푸쉬하는 force 옵션 를 사용해주자! git push -f origin master

 

저장소 최상위에 bitbucket-pipelines.yml 파일을 만들고 pipeline 내용을 적었다면 기본적으로 push일때 트리거가 실행되서 파이프라인에 따라 빌드, 배포를 한다.

일단 내용은 아래 사진 참고. $변수는 비공개!

 

 

 

여러 블로그를 검색했기에 고마운 블로그 주소를 아래에 남긴다.

https://yunzema.tistory.com/260?category=865116 

 

Bitbucket pipeline으로 AWS S3에 Vue SPA 배포하기

bitbucket pipeline 이용 기본적인 내용은 이전 글을 참고 https://yunzema.tistory.com/257 bitbucket pipeline을 이용한 배포 1. Bitbucket pipeline Feature - Bitbucket의 CI/CD 통합 서비스 - config 파일(b..

yunzema.tistory.com

https://www.zerocho.com/category/Git/post/581042fdcae2d100152ceae6

 

(Git) Github 사용하기, remote, clone, push, pull

안녕하세요. 이번 시간에는 지난 번의 commit을 바탕으로 Github를 사용해보겠습니다! 우선 깃허브를 사용하려면 회원가입부터 해야합니다. 링크 Sign up이 회원가입이고, Sign in이 로그인입니다. 무

www.zerocho.com

 

 

 

 

 

 

 

 

 

 

 

'git' 카테고리의 다른 글

깃허브 Travis CI  (0) 2022.04.27
Gitweb & apache 원하는 포트로 띄우기  (0) 2022.04.12
firebase deploy  (0) 2021.06.10

이 글을 공유하기

댓글

Designed by JB FACTORY