본문 바로가기

IT_Developers/Git38

깃허브 데스크탑 - 저장소에 파일 (Push)올리기 / GitHub Desktop GitHub Desktop File commit 안녕하세요. 고코더 입니다. 깃허브 데스크탑으로 clone한 저장소에 변화를 감지해 파일을 서버에 업로드 할 수 있습니다. ● 1. Clone된 폴더는 아래처럼 .git 이라는 폴더가 생성 됩니다. 이건 현재 폴더가 깃 저장소로 이용되고 있다는 뜻입니다. 이곳에 파일 업로드 테스트를 위하여 텍스트 파일을 만들어 저장하였습니다. ● 2. 깃허브 데스크탑으로 이동하면 생성한 test.txt 파일이 변경 목록에 나타납니다. ● 3. 왼쪽 아래에 커밋창에서 파일에 대한 설명을 올립니다. ● 4. 파일이 올라가면 History 탭에서 변경 내역을 확인할 수 있습니다. 여기까지는 파일이 스테이징에 올라간 상태입니다. 파일을 업로드 하는 push 과정이 필요합니다.. .. 2019. 12. 4.
깃허브 데스크탑 - 저장소 복사(Clone) 하기 / Github Desktop GitHub Desktop 을 이용해 레파지토리 가져오기 안녕하세요. 고코더 입니다. 저장소가 만들어져 있다면 깃허브 데스크탑으로 Clone하여 가져와서 로컬에 저장소를 저장하여 개발하거나 테스트 할 수 있습니다. ● 1. 깃허브를 실행 후에 메인에 있는 Clone a repository from the Internet을 클릭 합니다. 단축키 Ctrl + Shit + O 를 실행하셔도 됩니다. ● 2. 레이어 창에서 Github.com 탭에서 확인하면 나의 레파지토리 리스트를 볼 수 있습니다. 여기서 선택하셔도 됩니다. ● 3. URL 텝에서 직접 주소를 입력하여 가져올 수 있습니다. ● 4. 원하는 저장소에 파일을 가져옵니다. 해당 저장소를 기준으로 깃허브의 기능을 사용 할 수 있습니다. 마무리 정말 .. 2019. 12. 4.
깃허브 데스크탑 - 깃허브 로그인하는 방법 / Github Desktop Github Desktop sign on 안녕하세요. 고코더 입니다. 깃허브 데스크탑 설치가 완료되었다면 로그인을 해야 합니다. 깃허브 공식 프로그램이기에 깃랩이나 Bitbucket등에서 사용이 불가 합니다. ● 1. 실행 후에 File -> Options 를 클릭 합니다. 단축키 Ctrl+, 을 누르셔도 됩니다. ● 2. 다음 보이는 화면에서 Sign in을 클릭 합니다. ● 3. 그리고 나오는 화면에서 로그인을 합니다. 가입시에 Username 이나 이메일로 로그인이 가능합니다. ● 4. 로그인을 하게 되면 내 저장소가 보이게 되면 로그인이 완료 된 것 입니다. 마무리 다른 프로그램은 소스트리를 사용하세요. 2019. 12. 4.
깃 - 소스트리 VS 깃허브데스크탑 / 저는 github Desktop을 추천 Source Tree VS GitHub Desktop 안녕하세요. 고코더 입니다. ● 1. 소스트리는 깃을 사용하는 시스템과 연동하여 사용하는 대표적인 프로그램입니다. 저도 많이 사용했었는데요. 최근에는 깃허브 데스크탑이 나오면서 편리한걸 느끼게 됩니다. 깃허브 데스크탑(GitHun Desktop)은 깃허브 사용을 쉽게 만들어주는 프로그램입니다. 깃의 모든 기능을 사용하는 방법은 CLI(Command line interface)입니다. 커맨드를 이용한 사용법입니다. 깃허브 데스크탑은 깃허브가 직접 개발한 공식 프로그램입니다. ● 2. 오랫동안 사용하던 소스트리를 버리고 깃허브 데스크탑을 사용하게 된 계기는 소스트리 사용해본 분이라면 한번쯤 느껴본 인증 문제입니다. 심심하면 인증을 물어보고 또 어느새 인증.. 2019. 12. 4.
깃허브 - Guthub 공식 메뉴얼을 볼수 있는 사이트 / guides.github.com 깃헙 공식 가이드 보기 안녕하세요. 고코더 입니다. 깃허브는 마이크로 소프트와 닮은거 같습니다. 친절하게 많은 걸 준비하는게 마음에 드는데요. 그래서 인수했는지도.. 많은 분들이 깃허브를 사용하지만 블로그에 의존합니다. (사실 공식 메뉴얼보다 블로그 참조가 더 좋긴 합니다. ) 하지만 깃허브는 공식 메뉴얼 사이트를 준비해놓았습니다. ● 1. 깃허브 서브도메인에 가이드만 붙혀주면 됩니다. https://guides.github.com/ ● 2. 각 챕터별로 기술 가이드가 정리 정돈이 매우 잘되어 있습니다. 공식 가이드 특성상 설명이 부족하지만 한번쯤 완독하는걸 추천합니다. ● 3. 내용도 충실 하고 예제소스도 있습니다. 오른쪽 인덱스 표시되는거 까지 깃허브가 깃허브했네요. 마무리 영어라서 문제지요. 2019. 12. 3.
깃허브 - Github를 이용해서 코딩 학습을 하면 좋은 이유 깃허브를 사용해야 하는 이유 안녕하세요. 고코더 입니다. 깃허브는 협업에서도 중요한 역할을 하지만 개인 학습자에게도 이점이 많은 도구 입니다. 자신이 개발한 소스에 라이선스를 부과 하거나 어딘가에 납품해야 해줘야 하는 저작권이 다른 사람에게 있을때를 제외하고는 깃을 통해 소스를 관리하는걸 저는 추천합니다. 추천 이유를 몇 가지 말씀드립니다. 1. 깃허브는 형상관리 외에도 다양한 서비스를 제공한다. 깃허브는 단순히 깃을 통한 형상 관리만을 제공하는게 아닙니다. 다양한 프로젝트를 위한 통합 서비스를 제공합니다. 웹사이트를 통해 소스를 관리할 수도 있고 깃허브데스크탑을 통해 FUI 프로그램 관리를 제공하기도 하며 다른 개발자의 팔로워 해서 즐겨찾기 할 수도 습니다. 깃을 사용하는 가이드 사이트를 만들어놓는 등.. 2019. 12. 3.
버전관리(Version Control ) - 어떤 의미일까? 쉽고 자세하게 알아봅시다. 버전 관리라는 단어를 살펴봅니다. 안녕하세요. 고코더 입니다. 이전 강의에서 버전관리라는 의미를 설명해달라는 분이 계서서 글을 씁니다. IT 종사자 특히 개발자들 사이에는 버전관리는 매우 중요합니다. 그리고 자주 듣는 단어입니다. 그만큼 중요합니다. 하지만 실무 경험이 없는 학습자일 경우 약간 애매한 느낌이 있을거 같습니다. 버전관리란? 좀 더 단순하게 정의하자면 이렇습니다. 시스템에서 파일의 변화를 기록해두었다가 특정 시점으로 다시 돌아갈 수 있는걸 말합니다. 다시 말해 데이터의 과거와 현재 상태를 괸리합니다. 그런데 버전관리는 꼭 개발자를 위한 것만은 아닙니다. 데이터가 있는 모든 플랫폼에서 적용 가능합니다. 에버노트에도 버전관리 제가 사용하는 노트 프로그램인 에버노트는 프리미엄을 결제한 고객에게는 .. 2019. 12. 3.
깃허브 - Github 저장소(repository) 생성하기 레파지토리 생성하기 안녕하세요. 고코더 입니다. 저장소(Repository)란? 영어 뜻 그대로 저장소를 말합니다. 소스 파일과 폴더를 저장하는 공간입니다. ● 1. 깃허브를 가입했다면 repository를 생성 할 수 있습니다. 로그인 후에 깃허브에 접속하면 오른쪽 위에 메뉴에소 New repository를 선택합니다. ● 2. 레파지토리에서 생성화면입니다. 1. Repository name - 저장소 이름을 정합니다. 레파지토리는 프로젝트명이 됩니다. 내 깃허브 주소 뒤에 프로젝트명이 붙습니다. 2. Description - 저장소에 대한 설명을 입력합니다. 프로젝트에 대한 설명을 기록합니다. 3. Publc, Private - 저장소에 대한 권한을 설정합니다. 공개(public)를 하면 모든 사용자.. 2019. 12. 3.
깃허브 - Github 가입하기 github 무료 가입하기 안녕하세요. 고코더 입니다. 깃허브를 가입하는 방법을 알아보겠습니다. 소스 공개일 경우에만 무료 정책이었지만 마이크로 소프트가 인수 한 후에는 비공개로 할 경우에도 무료로 변경되었습니다. ● 1. 가입을 위해 해당 url로 이동합니다. https://github.com/join?source=header 해당 화면에서 가입을 위한 계정을 입력합니다. 1. 깃허브 사용계정 - 계정은 깃허브에 URI로 사용 됩니다. 2. 이메일 주소 - 가입 이메일을 입력합니다. 인증 메일을 확인하는 용도와 비밀번호를 찾는 등으로 활용 됩니다. 3. 비밀번호 - 특수문자와 숫자가 포함된 8자 이상 15자 이하를 생성합니다. ● 2. 가입을 완료하면 사용 방법을 선택합니다. 개인은 무료로 사용해도 충.. 2019. 12. 3.