본문 바로가기
반응형

⚙️ 4. 개발도구/4-1 Git13

[Git] 6장 깃허브 관리하기 06-1 깃허브 프로필 관리 06-1 깃허브 프로필 관리하기 깃허브에 커밋을 꾸준히 쌓아 놓으면 자신이 성실하게 맡은 프로젝트를 관리하고 있다는 것을 보여줄 수 있다. 이와 같이 깃허브를 통해 자신의 개발 이력을 드러낼 수 있는 프로필 관리 방법에 대해 알아보자 프로필 둘러보기 깃허브에서 다른 사람의 저장소를 살펴보다가 흥미로운 소스를 발견한다면 먼저 작성 한 사람이 어떤 사람인지 궁금할 것이다. 그럴 때는 사용자의 프로필 화면을 확인 깃허브 프로필을 보고 협업이나 일자리 제안을 받을 수도 있기 때문에 개발자로서 자신의 개발 경력을 드러낼 수 있는 가장 좋은 방법이기도 하다. 프로필 작성하기 1. http://github.com/'아이디'로 접속하면 해당 아이디 사용자의 프로필 사진을 비롯해 저장소 목록.. 2021. 11. 12.
[Git] 5장 깃허브로 협업하기(2) - 여러 컴퓨터에서 원격 저장소 사용 / 원격 브랜치 정보 가져오기 / 협업에서 브랜치 사용 05-1 여러 컴퓨터에서 원격 저장소 사용 05 깃허브로 협업하기 팀 프로젝트를 할 때 깃허브를 어떻게 사용하는지 05-1 여러 컴퓨터에서 원격 저장소 함께 사용하기 이제부터 git_home과 git_office라는 2개의 디렉터리를 만들어 깃허브로 협업을 연습해보자 위의 각 디렉터리를 개인 컴퓨터와 회사 컴퓨터 저장소로 또는 하나는 데스크탑PC, 하나는 노트북의 저장소라고 상상해도 좋다. 모두 하나의 깃허브 계정으로 둘 이상의 컴퓨터에서 원격 저장소를 공유해 버전 관리하는 방법이다. 원격 저장소 복제하기(git clone) 원격 저장소를 기존에 연결된 지역 저장소 외에 다른 지역 저장소에서 사용하려면 원격 저장소에 담긴 내용 전체를 지역 저장소로 가져와야 한다. 원격 저장소를 지역 저장소로 똑같이 가져.. 2021. 11. 11.
[Git] 4장 깃허브로 백업하기(1) - 원격 저장소와 깃허브 / 지역저장소를 원격 저장소에 연결 / 원격 저장소에 올리고 내려받기 / 깃허브에 SSH 원격 접속 04-1 원격 저장소와 깃허브 - 지금까지 우리는 자신의 컴퓨터에서 작업한 뒤 그 컴퓨터 안에 커밋을 저장했다. - 이 저장소를 지역 저장소(local repository)라고 한다. - 이렇게 작업 내용을 지역 저장소에만 저장하는 것은 안전하지 않기 때문에 작업하는 컴퓨터가 아닌 다른 곳에 저장 공간을 마련해야 한다. 1. 원격 저장소란(remote repository) 깃에서는 지역 저장소와 원격 저장소를 연결해서 버전 관리하는 파일들을 쉽게 백업할 수 있다. 원격 저장소는 지역 저장소가 아닌 컴퓨터나 서버에 만든 저장소를 말한다. 원격 저장소는 지역 저장소와 연결되어 있으면서 '백업'과 '협업'이라는 중요한 역할을 한다. 특히 큰 규모의 프로젝트를 진행한다면 다른 사람과 협업해야 하는 경우가 많은데.. 2021. 11. 10.
[Git] 3장 깃과 브렌치 - 브랜치 개념 및 정보 확인 / 브랜치 병합과 관리 03-1 브랜치란 고객과 협의를 거쳐 웹 사이트를 개발하고 완성했는데 고객이 새로운 기능 추가를 요구, 만약 새로운 기능을 추가 했을 때 오류가 발생한다면... 기존 소스는 그대로 둔 채 새 소스를 추가한 버전을 따로 만들어 관리, 완벽하게 완성한 다음 원래 소스에 병합. 이럴 때 사용하는 방법이 깃의 '브랜치(branch)'라는 기능이다. 모든 버전관리 시스템에는 브랜치(branch)라는 개념이 있다. 나뭇가지... 브랜치가 필요한 이유 브랜치 기능 살펴보기 깃을 버전 관리를 시작하면 기본적으로 master라는 브랜치가 생성 사용자가 커밋할 때마다 master 브랜치는 최신 커밋을 가리킴 즉, 브랜치는 커밋을 가리키는 포인터와 비슷 새 브랜치를 만들면 기존에 저장한 파일을 master 브랜치에 그대로 .. 2021. 11. 8.
[Git] 2장 깃으로 버전 관리하기 - 깃 저장소 및 버전 생성 / Commit 내용 확인 / 버전 단계 파일 확인 02-1 깃 저장소 생성 1. 깃 초기화하기(git init) * 깃에서는 문서를 수정할 때마다 간단한 메모와 함께 수정내용을 스냅숏으로 찍어서 저장합니다. 이것을 '버전'이라고 합니다. 1) 깃 저장소 디렉터리 생성 또는 지정 mkdir hello-git cd hello-git 2. ls -la 3. 깃을 사용할 수 있도록 디렉터리를 초기화 git init 4. ls -al - '.git'이라는 디렉터리 생성 - 깃을 사용하면서 버전이 저장될 '저장소(repository)' 02-2 버전 생성 1. 깃에서 버전이란 - 문서를 수정하고 저장할 때마다 생기는 것 - 파일 이름을 유지하면서 만든 시간과 수정 내용 기록 2. 스테이지와 커밋 1. 작업트리(working directory) : 예) hello-.. 2021. 11. 8.
[Git] 1장 깃 시작하기 - Git 개념과 설치 및 환경설정 / 리눅스 명령어 01-1 깃 1. 깃으로 무엇을 할 수 있을까? 1. 버전관리 2. 백업하기(USB/외장하드/구글드라이브/드롭박스) 3. 협업하기 01-2 깃 설치 및 환경설정 2. 깃 설치하기 1. https://git-scm.com 다운로드 2. 설치(기본값) 3. 윈도우 작업표시줄 검색 창 'git'입력 [Git Bash]선택 4. $ git 입력 깃 환경 설정하기 깃을 사용하기 전에 먼저 사용자 정보를 입력한다. 깃은 버전을 저장할 때마다 그 버전을 만든 사용자 정보도 함께 저장하기 때문이다. 명령어 git config 옵션 --global : 현재 컴퓨터에 있는 모든 저장소에서 같은 사용자 정보를 사용하도록 설정 $ git config --global user.name "bitcamp" $ git config .. 2021. 11. 8.
[Github 연동] Visual Studio Code 와 연동하기 - 초기 작업과 커밋 git for windows 설치 소스제어 - 1. 리포지토리 초기화 소스제어 - 2. 커밋 터미널 열기 깃허브 리포지토리 연결하기 푸쉬하기 push 도중 에러 발생 시 - 아래 제어판 경로로 들어가서 일반 자격 증명에서 깃허브 관련된 것 제거하기 2021. 8. 30.
[Github] 하나의 repository에 여러 프로젝트 올리기 및 can't connect to any URI ~ 에러 해결법 하나의 repository에 여러 프로젝트를 올리는 방법 [소스형상관리] 이클립스 프로젝트를 Github(깃허브)에 연동해서 형상관리하는 방법 (tistory.com) [소스형상관리] 이클립스 프로젝트를 Github(깃허브)에 연동해서 형상관리하는 방법 오늘은 Github를 이용해서 개발소스 형상관리를 하는 방법에 대해 알아보겠습니다. Github에 연동할 일이 드물게 일어나다보니 할 때마다 헷갈려서 정리합니다. 참고로, 원래 깃허브에서 Private모 junspapa-itdev.tistory.com can't connect to any URI ~ open git-receive-pack not permitted 에러 해결법 1. https://roadrunner.tistory.com/605 2021. 7. 29.
[Github 연동] Eclipse 연동하기 - Pull 2단계. github -> 로컬2 로 pull 하기 Git Repository > 구름(깃허브)에서 깡통(repo)으로 화살표 있는 아이콘 클릭 URI와 아이디, 비밀번호 입력 Next > 로컬저장소 위치 (작업중인 워크스페이스) 지정 Finish > Git Repository > 깡통 생김 Git Repository > Working Tree > Import Projects... Finish > Project Explorer > 프로젝트 생김 (안생긴다면 빈 공간 우클릭 후 Refresh ) 3단계. 로컬2 에서 코드 수정 후 github 로 push Hello -> Goodbye 로 코드 수정해보기 저장(Ctrl + S)하면 Git Staging 의 Unstaged Changes 에 파일이 생김 '+.. 2021. 7. 28.
[Github 연동] Eclipse 연동하기 - 초기 작업과 커밋 Github 소개 - 형상관리 - 내부 리스트 버전관리 - Git 과 Github 는 다르다 (Git은 Git-scm 홈페이지에서 다운받아서 사용) Git Bash 방법 vs 이클립스 연동 방법 - Tool만 다를 뿐, 목적은 같다. - Git Bash 방법은 순전히 명령어로만 이루어져있고 - 이클립스 방법은 윈도우 상에서 편하게 관리할 수 있도록 이클립스에서 제공된 것 구조 - 집 컴퓨터, 바깥 컴퓨터, Github 세 가지가 있다. (협업이 아닌 개인 작업이라 가정) 1. 집 컴퓨터 : 로컬 저장소1 2. 바깥 컴퓨터 : 로컬 저장소2 3. Github 클라우드 : 원격 저장소 - 단계별 작업 1단계. 로컬1 -> github 로 Push (깡통 만든 후 진행) 2단계. github -> 로컬2 로 .. 2021. 7. 27.
[Github 꾸미기] Github 프로필 작성(Markdown 사용) 및 소스코드 공유 (추후 업데이트 예정) 링크 : moonhy7 (Hayoon Moon) (github.com) moonhy7 - Overview I want to be a world-changing developer :D. moonhy7 has 11 repositories available. Follow their code on GitHub. github.com 2021. 7. 26.
[Github 튜토리얼] Git Bash 명령어 및 브랜치(Branch) 정리 Working Directory - 사용자가 직접 작업을하는 PC 내의 디렉토리(폴더) Staging Area - commit 예정인 파일 및 디렉토리가 모여있는 장소 Local Repository - 원격 저장소에서 받아와 내 PC에 저장되는 개인 저장소 Remote Repository - 원격 저장소(깃허브) * () 중괄호는 해당 이름을 직접 입력, "" or [] 대괄호는 해당 이름을 ""(큰따옴표) 안에 입력하는 것을 의미 최초 옵션 설정(이름, 이메일 등) git config --global user.name "사용자 이름" git config --global user.email "example@naver.com" 필수적인 것은 아니지만 해두는 것이 좋음 원격 저장소(Remote Reposit.. 2021. 7. 26.
[Github 튜토리얼] Github 소개 및 Git Bash를 이용하여 커밋하는 방법 정리 Github란? 깃허브는 소프트웨어를 개발하는 과정에서 버전을 컨트롤하는 것을 웹상에서 도와주는 사이트이다. 현재, 마이크로소프트가 인수해서 서비스를 제공하고 있다. Github Process Working Directory - 사용자가 직접 작업을하는 PC 내의 디렉토리(폴더) Staging Area - commit 예정인 파일 및 디렉토리가 모여있는 장소 Local Repository - 원격 저장소에서 받아와 내 PC에 저장되는 개인 저장소 Remote Repository - 원격 저장소(깃허브) Github 접속 https://github.com/ GitHub: Where the world builds software GitHub is where over 65 million developers s.. 2021. 7. 26.
반응형