본문 바로가기

개발환경/Git & GitHub7

Git 과 GitHub Git과 GitHub의 관계에 대해 간단히 정리하고자 한다. 실습할 내용은 따로 없으니 지나가도 좋다. 버전관리의 정리 -버전관리는 변경 사항의 추적 -책갈피는 코드 스냅샷의 참조과 같음 -협업 시 코드에 대한 합의의 과정음 버전관리 사용사례 -개발자가 대규모 소프트웨어 개발 프로젝트 일부로 코드를 작성하는 경우 -네트워크 장치를 관리, 구성파일 추적 -조직의 정보 기술(IT) 인프라 일부에 대한 문서를 유지 관리 버전관리의 이점 · 수정이력관리 -시간이 지남에 따라 파일의 상태를 볼 수 있다. -문제 발생 이유, 변경이유를 확인가능 · 책임 -누가, 언제, 왜 변경했는지 확인 가능 · 프로세스, 업무 흐름 -개발 업무의 가시성이 높아진다. -위기 대처 버전관리의 역사 -1세대 : 고정 매커니즘(Lock.. 2020. 4. 17.
Git 설치하기 리눅스에 설치하는 방법 -데비안 계열 (Ubuntu) sudo apt-get install git-all *아래 링크에서 리눅스용 배포판 소스를 직접 다운받아서 설치 가능 http://git-scm.com/download/linux 설치 확인 git --version git version 2.17.1 version Git 최초 설정 git에 push 했을때 보일 이름과 메일을 설정 -'git config'라는 도구로 설정내용을 확인하고 변경할 수 있다. -git은 이 설정에 따라 동작한다. 이때 사용하는 설정 파일은 세 가지나 된다. 1. /etc/gitconfig v파일 - 시스템 2. ~/.gitconfig, ~/.config/git/config 파일 - 사용자 3. .git/config - 저장소 .. 2020. 4. 17.
Git and GitHub 파일의 상태를 관리해주는 Git과 GitHub에 사용법에 대해 공부하는 것을 토대로 정리하고자 한다. · 학습의 목표 - 버전 관리의 이해와 구현 - GitHuvb 사용사 인터페이스에 대한 이해 - 브랜치, 워크 플로우의 이해 및 기능 구현 - 서브 모듈 및 리베이스와 브랜치 기능 사용방법 - GitHub로 소프트웨어를 배포하는 방법 - 그 외 Git 서버 운영 · 하드웨어 요구사항 - 프로세서 : Intel Core i3 이상 - 메모리 : 3GB RAM - 하드디스크 : 35GB 이상 - 인터넷 연결 · 소프트웨어 요구사항 - Windows 10 / Ubuntu - Chrome or Firefox - Visual Studio Code 2020. 4. 17.