-
[2021-02-02] SI 7일차 노트 (2) #GIT #내부망 #형상관리개발일기/웹개발일기 2021. 2. 2. 16:39
GIT 을 사용해서 프로젝트를 관리하는 방법
Github와 Gitblit 중 무료로 사용할 수 있는 Gitblit 를 사용해본다.
Gitblit
What is Gitblit? Gitblit is an open-source, pure Java stack for managing, viewing, and serving Git repositories. It's designed primarily as a tool for small workgroups who want to host centralized repositories. GO: Single-Stack Solution Gitblit GO is an in
gitblit.github.io
rogerdudler.github.io/git-guide/index.ko.html
git - 간편 안내서 - 어렵지 않아요!
rogerdudler.github.io
누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog
누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!
backlog.com
learngitbranching.js.org/?locale=ko
Learn Git Branching
An interactive Git visualization tool to educate and challenge!
learngitbranching.js.org
Sourcetree + Github 연동
구글에서 Git에 관해 검색하면 대부분이 Git 명령어 혹은 EGIT (이클립스의 Git 플러그인) 결과가 나온다. GUI 환경에 이미 익숙한 윈도우 유저들에게는 사실 명령어로 툴을 다루는것이 어색한데, 이
jojoldu.tistory.com
confluence.curvc.com/pages/viewpage.action?pageId=31850617
Sourcetree 가이드 - CURVC ALM Space - Confluence
페이지 … ALM Space Home Atlassian Product Atlassian 제품 가이드 배너의 맨 끝으로 배너의 맨 처음으로 Sourcetree 가이드 메타 데이터의 끝으로 건너뛰기 작성자 : 설진호 이사 - 2018-06-07 메타 데이터의 시
confluence.curvc.com
우선 실습을 위해 Spring Legacy Project 를 만들어준다
로컬에 디렉토리를 하나 만들고 레퍼지토리로 설정해준다
프로젝트에 Git 연결이 되었다면 프로젝트 이름 옆에 [git NO-HEAD] 가 보인다
깃 연결이 끝나면 디렉토리 안에 .git 디렉토리가 생성된다
프로젝트 우클릭 - Team - Add to Index
Add to Index 를 하면 아이콘에 별표가 보인다
이제 커밋을 해준다
커밋을 하면 푸쉬를 실행하기 전에 내가 올릴 파일들이 스테이지에 담긴다
여기까진 아직 작업한것들이 로컬에 머무르고 있음
Git directory 는 데이터베이스를 저장하는공간
Working Tree 는 프로젝트의 특정 버전을 Checkout 한 것
Staging Area 는 곧 커밋할 파일에 대한 정보를 저장함
Git 으로 하는일
1. Workiing Tree 에서 파일을 수정함
2. Staging Area 에서 파일을 Stage 해서 커밋할 스냅샷을 만든다
3. Staging Area 에 있는 파일들을 Commit 해서 영구적인 스냅샷을 만든다
프로젝트 우클릭 - Team - Remote - Push
(다음창에서는 git URL을 받아서 입력하면 알아서 기재됌)
푸쉬 후 커밋 완료된 화면
'개발일기 > 웹개발일기' 카테고리의 다른 글
[웹개발일기] 휴대폰 본인인증 구현하기 (0) 2021.04.25 [웹개발일기] 카페24 호스팅 context.xml 에러 해결 방법 (요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다.) (0) 2021.02.09 [2021-02-02] SI 7일차 노트 (1) #SVN #내부망 #형상관리 (0) 2021.02.02 [2021-02-01] SI 6일차 노트 #SVN #GIT #내부망 #형상관리 (0) 2021.02.01 [2021-01-29] SI 5일차 노트 #Linux #실시간모니터링 #서버로그 (0) 2021.01.29