반응형
형상관리 Tool (Git/SVN) 개발 소스 히스토리 관리
SVN => 중앙 관리식 (서버가 다운되면 작업진행 어려움)
Git => 리누스 토발즈가 SVN의 단점(서버가 죽으면 힘듬)을 보완하기 위해 개발 (오픈소스)
=> 그렇다고 무조건 Git이 좋다는 건 아님. 충돌시 해결이 SVN보다 어려움!
분산 관리식
GitHub가 무료로 제공해주면서 유명해짐
보통 회사에선 형상관리 담당자(요 사람은 사용법을 많이 알아야 함)를 두어서 관리 => 개발자는 보내고/받는 것만 잘하면 별거 없음
Git과 GitHub의 다른 점
Git이란
= 버전 관리 도구
변경된 내용만 관리하는 도구
코드를 언제 누가 뭘 변경했는지 확인 및 비교 가능
예전 버전의 코드로 돌아갈 수 있음
GitHub란
= 코드 저장소
git으로 변경된 사항들까지 한 번에 저장 가능 => 편리함
ex) 구글 드라이브, 네이버 마이박스
git으로 관리한 코드 : Push
Push를 통해서 GitHub로 업로드
Git 명령어 정리 (git-bash사용)
반응형
'기타' 카테고리의 다른 글
[형상관리] GitHub 사용법 (0) | 2024.08.07 |
---|---|
[네트워크] 네트워크 IP와 크롤링 방법 (0) | 2024.07.30 |
[JDK&톰캣] 개발 환경 구축하기 및 JDK1.8과 톰캣, 이클립스 파일 다운로드 (0) | 2024.03.25 |
[Database] 확인용 테스트 (0) | 2023.12.30 |
[Eclipse] 이클립스 단축키 등록 (0) | 2023.12.05 |