git : 소프트웨어 형상 관리
=> 개발, 유지보수에서 발생하는 모든 데이터(소스, 문서, 이미지, ...)를 저장하고 관리하는 프로그램
Git/ GitHub/ SVN
좋은점
- 소스코드 공유
- 소스코드 변경이력 관리
- 소스코드 공유시 발생하는 문제를 줄여줌
- 문제 발생 시 이전 버전의 소스코드 사용 용이
- 소스코드를 다양한 버전의 형태로 개발
-
Git ?
=> 컴퓨터(작업공간)에서 파일을 변경사항이 있을 때 마다 추적하는 분산버전관리 프로그램
[Working Directory] [Staging Area] [Local Repository] [Remote Repository]
(PC에 저장되는 작업공간) (commit을 하기 전 (pc에 있는 git의 저장공간) (원격 저장소 - GitHub)
저장되는 공간)
1) git init (깃 저장소 생성)
2) git add 3) git commit 4) git push
<--------------------------------------------------------------- git clone --------------------------------------------------------------------------
<------------------------------git merge ----------------------------------------------------<---------------git fetch----------------------------
5) git pull
Wiki :
팀 규칙
회의록
기능 목록
일정 관리
commit Convention : 기능구현, 리팩토리, 버그 등 커밋 코멘트 규칙
개발 팁
배포
Project : 노션의 할일 목록 같은
-> 이클립스에 깃허브 파일 가져오기!
pull 누르면 가져와짐
변경한 파일 확인 해 보면 정상적으로 처리된 걸 알 수 있음!
'STUDY > GITHUB' 카테고리의 다른 글
이클립스 GIT 연동하기 (0) | 2022.06.09 |
---|