github 5

[VSCODE] Github Pull Requests 생성하기

[Github 에 반영하기 (git commit/push)] 에서 보았듯이 write 권한이 없는 repository 에는 직접 반영을 할 수 없다. 이에 write 권한을 가지고 있는 계정의 review를 받고 해당 계정을 통해 반영이 이루어 져야 한다. 이러한 과정을 Pull Requests 라고 하며 github 의 tab 들 중 하나에서 확인할 수 있다. Pull Request 를 위한 전반적인 Flow 에 대한 이해 Pull Request 를 올리는 실제 사례 다수 개의 Pull Request 를 올리는 방법에 대한 이해 Pull Request 를 위한 전반적인 Flow 에 대한 이해 Pull Request 는 fork 된 repository 를 통해 이루어지게 되고, 이를 위한 reposito..

[VSCODE] Github 에 반영하기 (git commit/push)

git clone 하여 local PC 에 코드를 sync 한 이후 코드를 주성하여 다시 github repository 에 반영해야 하는 경우가 있다. [Github 와 연동하기 : https://technote.kr/352] 코드 반영은 Flow는 다음과 같다. 1) 코드 수정 2) [Ctrl + Shit + `] 을 눌러서 teminal 을 실행시킨 후 수정 코드 실행해서 에러 유무 확인 3) 문제가 없을 경우 왼쪽 세번째 아이콘 선택 4) 자동으로 수정된 파일들이 탐지되고, 상단에 수정 내용 작성한 후 "V" 아이콘 선택하여 commit 생성 (git commit) 5) 하단에 push 가능한 commit 의 수가 나오고 해당 버튼 누르면 github repository 로 push 진행 (git..

[VSCODE] Github 와 연동하기 (git clone)

vscode 를 기반으로 github project 를 작업할 때 가장 먼저 진행되어야 할 것은 github repository를 local PC로 git clone 하는 것이다. cmd 로 진행시에는 아래와 같이 진행하면 되지만 vscode 와 연동시에는 vscode의 UI 를 통해 진행해야 자동으로 vscode의 workspace까지 생성된다. D:\Github>git clone https://github.com/technotekr/Sample.git Cloning into 'Sample'... remote: Enumerating objects: 4, done. remote: Counting objects: 100% (4/4), done. remote: Compressing objects: 100% ..

Android Studio / Github 연동

Android Studio IDE 로 작업을 하면서 코드 형상 관리를 위해 Github 를 사용하는 경우가 있다. Android Studio 와 Github 를 연동하는 방법은 다음과 같다. 확인 진행한 환경 : Android Studio 3.5 git version 2.23.0.windows.1 (git 미설치시 [Windows 내 git 설치] 참고) 현재 작업 중인 프로젝트를 처음으로 github에 연동하는 경우 불필요한 파일을 연동에서 제외 시키기 위한 파일 (.gitignore) 작성 .gitignore 생성을 위한 ".ignore" plugin 설치 제외 파일/폴더 정의를 위한 .gitignore 자동 생성 "Share Project on Github" 를 통한 연동 기타 Trouble sho..

Android 2019.10.08

Github 와 Gitlab 의 비교.

개발자가 개발을 하다보면 소스 코드 관리가 상당히 중요하다. 예를들어 기본 기능을 다 구현하고 나서 backup을 하나 복사해 놓고, 또 다시 추가 기능을 구현하고 backup을 하나 복사해 놓고, 이렇게 나름 코드 관리를 하다보니 어떤 용도로 복사해 놓았었는지 기억나지도 않고, 현재 코드와 당시 코드를 비교 하려고 하려니 또 막막하기도 하다. 따라서 이런 상황을 개선하기 위해 흔히 개발시에는 형상관리 툴을 사용하게 된다. 다소 예전 툴이긴 하지만 cvs, svn 등도 있고, perforce라는 상용 툴, 그리고 요즘 흔히 사용하는 git 등도 형상관리를 위한 프로그램으로 사용되고 있다. 이 article에서는 이런 형상관리툴들 중에 git 을 가지고 git repository(저장소)를 운영하는 서비스..

Products & Services 2016.03.04 (1)