일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- DBeaver
- IntelliJ
- 톰캣
- 상태코드
- 디비버
- JSON
- Tomcat
- Linux
- 모바텀
- 이클립스
- 오라클
- 마이바티스
- Redis
- svn
- SQL
- oracle
- JQuery
- Javascript
- 자바문법
- java
- Server
- Eclipse
- HTTP
- mybatis
- git
- 자바스크립트
- 보안
- db
- 인텔리제이
- Today
- Total
목록VCS(Version Control System)/Git (4)
JongTachi의 개발 블로그
Github에 프로젝트 등록을 하려면 3가지 단계가 필요합니다.(사실 github 아이디가 연동 되어있으면 2단계면 올릴 수 있음) 1. GitHub에서 새로운 Repository 생성 1) GitHub 로그인 -> 우측 자신의 이미지 아이콘 클릭 후 -> Your Repositories 클릭 2) 초록색 New 버튼 클릭 3) 세부정보 입력 후 Create repository 클릭 - Owner 선택 - Repository name 입력2. 인텔리제이와 GitHub 계정 연동(되어 있다면 Skip 하세요)1) 인텔리제이 상단 메뉴 VCS -> Get from Version Control 클릭 2) GitHub -> Log in via GitHub 클릭 3) Authorize in GitHub 클릭 ..
저번 챕터에서 Git에 대해 알아봤습니다. 오늘은 Git 명령어에 대해 간단하게(그림과 함께) 알아보도록 합시다. 1. init init이라나 새로운 Git 저장소를 초기화하는 명령어 입니다. 이 명령어를 실해앟면 해당 디렉토리에 .git 폴더가 생성되고 버전 관리를 시작할 수 있습니다. 2. clone [ clone(클론)하라는데 무슨말이지..? ] 회사 생활을 하다보면 clone(클론)이라는 말을 한번은 꼭 듣게 될텐데요. 저도 처음에 프로젝트에 투입될 때, 팀장님께서 투입되는 프로젝트를 클론하라고 말씀하셨는데요. 그 말은 원격저장소(저희는 GitLab을 사용한답니당)에서 자신의 로컬(노트북이나 자신이 작업할 환경)에 내려받으라는 뜻입니다. 즉 원격 저장소를 로컬에 복제한다고 생각하시면 됩니다. 3...
IT개발자라면 다른 건 몰라도 git은 무조건!!알고있어야 한다고 생각합니다. 처음에는 이해가 되지 않아도 계속보면서 git이 무엇인지, 어떤 역할을 하는지 계속해서 곱씹으시길 바랍니다. 1. What is the git? git의 사전적 정의는 다음과 같습니다. - Git은 분선 버전 관리 시스템으로, 협업과 소스코드의 버전 관리를 용이하게 해주는 도구입니다. 분산 버전 관리 시스템은 중앙서버에 의존하지 않고 로컬 저장소에서 작업을 할 수 있어 개발자들의 협업을 간편하게 합니다. 즉 다른 사람과 협업을 할 때 쓰이는 도구라고 생각하시면 편합니다. 혼자 간단한 프로젝트를 하는 거 아닌 이상 개발자들은 협업을 통해 프로젝트의 덩치를 키워 나갑니다. 2. GIt의 특징 1) 분산 버전 관리 : Git은 중앙..
1. What is the Branch?? 개발을 하다 보면 코드를 여러개로 복사해야 하는 일이 자주 생기죠? 코드를 통재로 복사하고 나서 원래 코드와는 상관없이 독집적으로 개발할 수 있는데 이렇게 독립적으로 개발하는 것이 브랜치입니다. 즉 필요에 의해 만들어지는 각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에, 여러 작업을 시에 진행할 수 있습니다. 다른 Version 관리 시스템과는 달리 Git은 브랜치를 만들어 작업하고 나중에 Merge 하는 방법을 권장합니다. 2. Example Of Branch 위에 그림을 보면, 브랜치를 사용하여 동시에 여러 작업을 진행할 때의 작업 흐름을 한누에 파악할 수 있습니다. 여러 명이서 동시에 작업을 할 때에 다른 사람의 작업에 영향을 주거나 받지 않도록, ..