세상을 더 편리하게
article thumbnail
[Github] 협업에서 브랜치 사용하기
Programming/Github & git 2020. 5. 10. 22:51

협업에서 브랜치는 상당히 중요합니다. 보통 브랜치는 기능별로 나누는데 간단하게 View 와 Controller 만 나눠서 작업한다고 가정을 들어보면. 만약 브랜치 없이 master 에만 계속 push 를 하게되면 할 때마다 충돌이 일어날 수 있습니다. 하지만 브랜치를 하면 충돌을 줄일 수 있습니다. 풀 리퀘스트 만들기 먼저 깃허브 저장소를 만들어서 연결해줍니다. 그 다음 f1.txt 파일을 만든 다음 커밋 푸쉬까지 해줍니다. view 라는 브랜치를 추가합니다. git checkout -b view [ -b 옵션은 view 라는 브랜치를 만듬과 동시에 체크아웃 해주는 옵션입니다.] 원격저장소에 브랜치 만든 것을 푸쉬해줍니다. git push origin view origin(원격 저장소) 에 view 라는..

article thumbnail
[Github] 깃허브를 통한 협업
Programming/Github & git 2020. 5. 10. 21:55

깃허브의 최종 목표는 깃허브를 통한 협업이다. 협업하는 방법은 여러가지이다. 이중 공동 작업자 추가하는 방법을 알아보자. 공동 작업자 깃허브의 원하는 프로젝트에 들어간 후 [Setting] - [Manage access] - [Invite a collaborator] 를 클릭하면 깃허브 아이디를 입력할 수 있게된다. 깃허브 아이디를 입력하게되면 공동 작업자로 추가할 수 있다. 깃허브 공동작업 규칙 만약 깃허브에서 작업을 할 때 규칙이 하나 있다. 커밋 푸쉬는 최신 커밋일 상태일 때 가능하다. 예를 들어, A,B 가 공동 작업자로 추가되어 있는 상황에서 A가 (add f1.txt) 라는 커밋을 푸쉬했다. 이 때 B도 작업중이였고 B도 작업이 끝나고 git push 를 통해서 push 할려고 했지만 erro..

article thumbnail
[Github] 깃허브에 SSH 원격 접속하기
Programming/Github & git 2020. 5. 8. 18:04

SSH = Secure Shell 을 뜻합니다. 깃 허브를 연결하는 방법 중 하나인데, 장점은 '인증의 번거로움을 피할 수 있다' 입니다. 터미널을 통해서 깃 및 깃허브를 연결하다보면 아이디와 비밀번호를 요구하는 경우가 많은데 SSH로 연결하게 되면 자동 로그인 역할을 하기에 번거로움을 줄일 수 있습니다. SSH 키 생성하기 ssh-keygen 터미널에서 ssh-keygen을 입력하면 다음과 같은 화면이 뜬다. 1번은 프라이빗 키 경로 2번은 퍼블릭 키 경로이다. 홈 디렉토리 밑 .ssh 디렉토리 밑에 키가 만들어졌음을 알 수 있다. 깃허브에 퍼블릭 키 전송하기 +)프라이빗 키와 퍼블릭 키 프라이밋 키와 퍼블릭 키는 서로 열쇠와 자물쇠 같은 것이다. 깃 허브가 퍼블릭 키를 갖고 있고 컴퓨터에 프라이빗 키..

article thumbnail
[Github] 깃허브 연결하기
Programming/Github & git 2020. 5. 8. 14:50

먼저 깃을 초기화 한 후 아무 파일이나 만들어서 커밋을 한다. git remote add origin [깃허브 주소] 위 명령어를 통해서 깃허브와 깃을 연결한다. 깃 허브 주소 확인 하는 방법 더보기 깃허브에서 레파지토리(저장소)를 만들면 처음 위와 같은 화면을 볼 수 있다. 위의 주소가 깃 허브 레파지토리 저장소 이다. 보통 https://github.com/[아이디]/[레파지토리 이름].git 형태이다. git remote -v git remote -v 을 통해서 깃과 깃허브가 연결되었는지 확인 할 수 있다.