일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 비기능적 요구사항
- open-session-in-view
- 스프링시큐리티
- 수정자주입
- 정적팩토리메서드
- 스프링di
- Spring
- Atomicity
- method refetence
- 토비의 스프링
- spring formatter
- 스프링 포매터
- kotlin 리팩터링
- 스프링
- 스프링부트 도커
- 기능적 요구사항
- jpa no session
- 동적파라미터
- kotlin ::
- 소프트웨어의 품격
- jpa lazy
- 생성자주입
- 자바 필터
- 도커 이미지 빌드
- java predicate
- IOC
- 그래프큐엘
- ioc컨테이너
- 스프링 시큐리티 설정
- fetch join
- Today
- Total
공부기록
Git과 Git Desktop 개요 본문
Git과 Github Desktop 설치
어제 강의실에서 보여드렸던 것처럼 코드없이 텍스트파일로 Git의 어드밴티지를 누릴 수 있는 방법을 알아봅니다.
먼저 Git홈페이지로 들어가서 Git을 다운로드 받습니다.
다음 링크로 가서 Git Desktop을 다운로드 받습니다. GitHub Desktop | Simple collaboration from your desktop
그 후에 Console에 가서 git --version
을 쳐봅니다.
git의 version 정보가 뜨면 제대로 설치 된 겁니다.
Git과 Github의 차이
git은 파일들을 트래킹하는 방식입니다. GitHub은 git파일들을 업로드하는 곳입니다.
일단 git프로젝트가되면, git은 모든 파일들을 감시합니다. 뭐가 바뀌었고, 언제 바뀌었고, 누가 바꿨고를 git은 알고있습니다. 덕분에 git은 history를 가지고있으며, 만약 누가 어떤 파일을 수정해서 웹사이트가 먹통이 됐다면, 그 사람을 찾아가 줘팬다음, 웹사이트가 잘 동작했던 때로 되돌릴 수 있습니다.
GitHub은 cloud git provider 중 하나입니다. GitHub외에 GitLab, bitbucket 등등이 있습니다.
Github Desktop
Git은 기본적으로 Command Line Interface로 동작합니다. 다음과 같이 수많은 명령어를 Console에 입력해야된다는 뜻이죠.
하지만 사람들은 Console에 친숙하지않습니다. 따라서 GitHub은 Git에 대한 접근이 용이할 수 있게, GitHub Desktop이라는 Graphic User Interface를 만듭니다.
이 많은 명령어들을 클릭만 하면 될 수 있게 만들어 놓았습니다.
'Git' 카테고리의 다른 글
Git 워크플로우 (0) | 2019.11.15 |
---|---|
[Git] 깃 전략. (0) | 2019.11.08 |
Github에 올라와 있는 프로젝트 가져오기. (0) | 2019.11.08 |