본문 바로가기

9

깃 - 소스트리 VS 깃허브데스크탑 / 저는 github Desktop을 추천 Source Tree VS GitHub Desktop 안녕하세요. 고코더 입니다. ● 1. 소스트리는 깃을 사용하는 시스템과 연동하여 사용하는 대표적인 프로그램입니다. 저도 많이 사용했었는데요. 최근에는 깃허브 데스크탑이 나오면서 편리한걸 느끼게 됩니다. 깃허브 데스크탑(GitHun Desktop)은 깃허브 사용을 쉽게 만들어주는 프로그램입니다. 깃의 모든 기능을 사용하는 방법은 CLI(Command line interface)입니다. 커맨드를 이용한 사용법입니다. 깃허브 데스크탑은 깃허브가 직접 개발한 공식 프로그램입니다. ● 2. 오랫동안 사용하던 소스트리를 버리고 깃허브 데스크탑을 사용하게 된 계기는 소스트리 사용해본 분이라면 한번쯤 느껴본 인증 문제입니다. 심심하면 인증을 물어보고 또 어느새 인증.. 2019. 12. 4.
깃허브 - Github를 이용해서 코딩 학습을 하면 좋은 이유 깃허브를 사용해야 하는 이유 안녕하세요. 고코더 입니다. 깃허브는 협업에서도 중요한 역할을 하지만 개인 학습자에게도 이점이 많은 도구 입니다. 자신이 개발한 소스에 라이선스를 부과 하거나 어딘가에 납품해야 해줘야 하는 저작권이 다른 사람에게 있을때를 제외하고는 깃을 통해 소스를 관리하는걸 저는 추천합니다. 추천 이유를 몇 가지 말씀드립니다. 1. 깃허브는 형상관리 외에도 다양한 서비스를 제공한다. 깃허브는 단순히 깃을 통한 형상 관리만을 제공하는게 아닙니다. 다양한 프로젝트를 위한 통합 서비스를 제공합니다. 웹사이트를 통해 소스를 관리할 수도 있고 깃허브데스크탑을 통해 FUI 프로그램 관리를 제공하기도 하며 다른 개발자의 팔로워 해서 즐겨찾기 할 수도 습니다. 깃을 사용하는 가이드 사이트를 만들어놓는 등.. 2019. 12. 3.
깃(git) - 분산 버전 관리 시스템이란? (DVCS) Distributed Version Control System 이란? 안녕하세요. 고코더 입니다. 오늘은 깃(Git)이 사용하고 있는 분산관리시스템에 대해 알아보려고 합니다. 대표적인 시스템으로는 Git, Mercurial이 있습니다. Git이 사용하는 분산 버전 관리 시스템이란? 기존의 SVN은 소스 관리를 위한 중앙 서버를 두었습니다. 하지만 Git은 내 컴퓨터가 저장소입니다. 그리고 다른 사람과 공유해 한다면 저장소에 푸쉬(push)를 하면 저장소를 공유하게 되는 방식 입니다. 이런 방식을 분산 버전 관리 시스템이라고 부릅니다. 분산 버전 관리 시스템의 장점은? SVN을 사용하던 많은 기업들은 Git으로 이동하는 추세입니다. 확실한건 분산 관리 버전의 장점이 훨씬 많기 때문입니다. 장점을 살펴보자면.. 2019. 12. 3.
깃(git) - 깃허브(Github)란? 깃허브 사이트는? 안녕하세요. 고코더 입니다. 오늘은 깃허브(Github)을 알아보려고 합니다. 우선 단어 차이에 대해 설명을 하자면 Git은 분산 버전 관리 툴을 지칭하는 것이고 GitHub는 이를 사용해 프로젝트릴 지원하는 웹호스팅을 제공하는 업체를 말합니다. ● 1. 깃허브는? 루비의 MVC 패턴의 웹프레임워크인 루비 온 레일즈(Ruby on Rails)로 개발된 웹사이트 입니다. 2008년 1월에 톰 프레스턴워너(Tom Preston-Werner), 크리스 완스트래스(Chris Wanstrath), 피제이 하이엣(PJ Hyett)이 공동 설립한 회사입니다. 본사는 샌프란시스코에 있습니다. ● 2. 마이크로 소프트에 품에 안기다 개발자가 아닌 친구들 까지 깃허브란 단어를 알고 있는거 보면 어느새 인.. 2019. 12. 3.
깃허브 데스크탑 - 소스파일 업로드 하는 방법 / GitHub Desktop 깃허브데스크탑에서 파일을 생성하여 Upload 안녕하세요. 고코더 입니다. 깃허브데스크탑에서 소스를 생성하여 레파지토리로 업로드 하는 방법을 알아보겠습니다. 가장 중요하지만 가장 기본이 되는 기능입니다. ● 1. 레파지토리가 선택 되었다면 기본 메뉴에 "show in Explorer"를 클릭하면 로컬 레파지토리로 탐색기가 실행 됩니다. ● 2. 해당 폴더에 index.html 파일을 생성하였습니다. ● 3. 이제 깃허브 데스크탑에 가면 index.html 파일이 캐치되어서 리스트에 나타났습니다. + 모양의 아이콘은 추가된 파일을 말합니다. 아래에 Commit to master를 클릭 합니다. 여기서 "master"는 브런치를 뜻합니다. ● 4. 아직 파일이 업로드 되지 않았습니다. 그럼 변경 사항이 오른.. 2019. 11. 13.
Git - 윈도우용 깃 설치 / 첨부파일 windows 깃 다운로드 setup 안녕하세요. 고코더 입니다. 윈도우에서 깃으로 개발을 하거나 학습을 위해서 깃명령어를 실행 하기 위해서는 git 프로그램이 설치되어야 합니다. ● 1. 해당 git-scm 사이트에 접속합니다. 그러면 32비트, 64비트 자신에 컴퓨터에 맞는 프로그램을 설치하세요. https://git-scm.com/download/win ● 2. 첨부파일을 다운로드 하셔도 됩니다. 32비트 64비트 ● 3. 라이센스 약관에 동의 합니다. ● 4. 해당 프로그램을 설치할 폴더를 지정합니다. 저는 기본 설정된 폴더로 지정했습니다. ● 5. 옵션을 지정하는 화면입니다. 기본적으로 필요한 git,sh 파일 확장자 연결이나 마우스 우클릭 메뉴등이 체크되어 있습니다. 기본설정 그대로 진행하겠습.. 2019. 11. 13.
GitHub - 웹에서 소스 파일 만들기, 수정, 삭제 소스 파일 생성하기 안녕하세요. 고코더 입니다. 깃을 사용하는 방법은 많습니다. 커맨드 라인으로 사용해도 되고 UI가 있는 소스트리로 사용하는게 가장 간편합니다. 그리고 웹사이트에서 사용도 가능합니다. 요즘 글로벌 서비스 특징은 응용프로그램의 기능을 웹에서도 사용할 수 있게 하는게 기본입니다. 깃도 당연히 이 모든게 준비되어 있습니다. 깃에서 소스파일 생성 우선 자신의 레파지토리로 접근합니다. 그리고 화면 오른쪽 위에 있는 "Create new file" 를 클릭 합니다. 파일의 이름과 확장자까지 함께 입력합니다. 내용도 입력 합니다. 그 다음 Commit New File을 눌러 완료 합니다. 두번째 셀렉트 박스는 브런치를 새로 만드는거기에 첫번째 박스를 기본으로 선택 하겠습니다. 그럼 쉽게 웹에서도 g.. 2019. 6. 17.
GitHub - 소스트리(SourceTree) / 계정 추가 깃헙 사용자 추가 안녕하세요. 고코더 입니다. 이제 소스트리를 설치했다면 처음 해야 할일은 깃에 있는 나의 계정을 로그인 하는 것입니다. (계정 추가라고도 합니다.) ● 1. 소스트리에서 Rmote로 이동합니다. 그리고 아래에 있는 계정 추가를 클릭 합니다. ● 2. 이동된 화면에서 호스팅 서비스를 GitHub로 선택 합니다. ● 3. 인증 방식은 Basic으로 선택 합니다. ● 4. 사용자명을 입력하는데 여기서 사용자명은 로그인 계정이 아니라 사용자 계정입니다. ● 5. 로그인 했을때 나오는 나의 프로필을 확인하면 더 쉽습니다. ● 5. 그리고 새로고침을 눌러서 로그인 합니다. 비밀번호는 계정 생성시 만든 비밀번호 입니다. ● 6. 올바른 데이터를 입력하면 왼쪽 아래에 인증 성공이 나오면 확인을 눌러 .. 2019. 5. 24.
GitHub - 소스트리(SourceTree) 설치 / 다운로드 / 첨부파일 Source Tree setup 안녕하세요. 고코더 입니다. Git를 사용한다면 커맨드에서 하는 방법을 가장 추천하지만 UI만 있다면 시간을 더욱 단축 할 수 있습니다. 그래서 Git을 컨트롤 하는 프로그램이 많이 나왔는데요 그 중에서도 실무에서 가장 많이 사용하는 소스트리를 설치 해보려고 합니다. 당연히 개인과 기업에서 무료 입니다. ● 1. 해당 URL에 접근해 해보겠습니다. 그리고 화면에 보이는 다운로드를 클릭해주세요. https://ko.atlassian.com/software/sourcetree ● 2. 해당 URL에 접근해 해보겠습니다. 그리고 화면에 보이는 다운로드를 클릭해주세요. ● 3. 혹시 설치중에 이런 메세지가 보이셨나요? 닷넷 프레임 워크가 설치되지 않았거나 최신 버전이 아닌 경우 .. 2019. 5. 24.