본문 바로가기

git

스프링 부트와 AWS로 혼자 구현하는 웹 서비스 (~49p) - svn에서 깃으로 전환되어 가는중 - 깃에서 원격 저장소 역할을 하는 서비스 1. 깃허브 2. 깃랩 프로젝트와 깃허브를 연동 인텔리제이에서 Action 창열기 : ctrl+shift+ A => share project on github .idea 디렉토리는 커밋하지 않는다. => 인텔리제이에서 실행시 자동으로 생성되는 파일들이기 때문 .idea 폴더를 앞으로의 모든 커밋 대상에서 제외되도록 처리히는것 : .gitignore 파일 사용 .ignore 플러그인사용 - 파일 위치 자동완성 - ignore 처리 여부 확인 - 다양한 ignore파일 지원(.gitinore, .npmignore 등) 인텔리제이에서 깃 커밋 창 열기 : ctrl+ k 인텔리제이에서 생성 목록열기 : alt + insert 커밋하.. 더보기
git 개념정리 및 명령어 (계속 추가 예정) 깃 과 깃 허브의 차이 깃 허브 : 깃의 데이터를 저장하는 서버 / 소스를 보관하는 장소 (repository가 있는 곳) 깃 : 버전 관리 시스템(VCS: Version Control System) / 깃 허브에 소스를 올리는 도구 여러 대의 컴퓨터와 하나의 메인 서버가 소통하는 방식이 Git(컴퓨터들)과 Github(서버)의 관계. 코드가 서버에만 있는게 아니라 각자의 컴퓨터에 분산되어 있기 때문에 분산형 버전 관리 시스템(DVCS, Distibuted VCS)라고 불린다. 깃의 장점 : 코드를 자유롭게 뗏다 붙일 수 있다. 새로운 기능을 만들때도 코드 추가/ 문제가 생겼을 때 빼기 쉬움 : 여러사람이 동시에 개발하기 쉽다. 충돌일어나는 부분을 쉽게 알 수 있다.(같은 파일을 서로 다르게 수정한다던가.. 더보기
GIT 사용방법 (처음 시작하는 사람) (●'◡'●) GIT이란? - 깃은 버전 관리 툴, 깃허브는 소스코드를 올려서 여러사람과 공유하는 장소 - 자신의 PC에서 작업하는 공간 : Local Repository (개인저장공간) - 깃허브에 올린 공간 : Remote Repository (원격저장소) 1. GIT 허브 계정을 만든다. https://github.com/ 2. 깃허브에서 레파지토리를 만든다. : 올릴 공간을 만들어주는것. 3. GIT 다운을 받는다. https://www.git-scm.com/downloads Git - Downloads Downloads Mac OS X Windows Linux/Unix Older releases are available and the Git source repository is on GitHub.. 더보기