목록git (6)
MyCloud
로컬 브랜치와 충돌로 인해 pull 오류 발생 시 대처법 error: Your local changes to the following files would be overwritten by merge: ----Please commit your changes or stash them before you merge. Aborting 로컬 브랜치와 충돌로 인해 pull이 이루어지지 않는 경우가 빈번합니다.이에 대한 해결 방법으로 2가지 정도가 있습니다. 해결 방법 1. HEAD 되돌리기첫번째는 가장 최근 commit 했던 이력으로 HEAD를 되돌리는 방법입니다.git reset --hard HEADgit pull 해결 방법 2. git stash 명령어를 이용하기두번째는 stash 명령어를 이용하여 스택에 쌓고..
Git command 1. 저장소 관련 명령어// 로컬 저장소 복제git clone 사용자명@호스트:/원격/저장소/경로 // 추가와 커밋git statusgit add *git commit -m "contents"git push origin master // 원격 서버로 발행git remote add origin 2. 브랜치 관련 명령어// 브랜치 만들기git checkout -b branch_name // 브랜치 이동git checkout master // 브랜치 삭제git branch -d branch_name // 원격 저장소로 전송git push origin branch_name 3. 저장소 갱신과 병합// 저장소 갱신git pull // 변경내용을 현재 브랜치에 병합git merge branch..
TIL - Today I Learned 먼저 저렇게 하게 된 썰을 풀자면,일일코딩에 관한 글을 읽고 자극을 받아 매일 공부한 내용을 TIL Repository에 기록하려고 했습니다.그래서 기존에 분산되어 있던 스터디 저장소들을 옮기고 삭제하려고 했는데 결과는 커밋 히스토리까지 삭제 ㅠ 찾아보니 Repository를 삭제하면 커밋 히스토리 또한 날아갈 수 밖에 없다고 합니다.방법이라면 파일이나 폴더를 옮긴 후 빈 Repository를 1년동안 묵혀두는 것. 옮기고 합치는 방법은 링크로 대체하겠습니다.http://www.harecoded.com/merging-two-three-or-more-git-repositories-keeping-the-log-history-2366393
pull / request 깃을 처음 사용하게 되면 낯선 명령어에 여러 오류를 접하게 됩니다.이럴 때 저는 GitHub Desktop 설치를 권해드리고 싶습니다.설치방법은 아래의 링크를 참조하시면 됩니다 !https://help.github.com/desktop/guides/getting-started/installing-github-desktop/ 1. 이제 GitHub Desktop으로 pull/request 하는 방법에 대해 알아보겠습니다.먼저 원하는 오픈소스 프로젝트를 내 레파지토리로 Fork 합니다. 2. 그리고 내 계정으로 복사된 레파지토리를 로컬 컴퓨터로 clone 합니다.오른쪽 끝의 Clone or Download 버튼을 클릭하시면 됩니다.다운로드의 경우 .zip 파일로 다운받게 됩니다. ..
얼마 전 안드로이드 스튜디오에 Git을 연동하는데 너무 많은 오류를 겪어 따로 정리해보려고 합니다. 오류 메세지와 해결 방법 첫번째 오류우선 첫번째 오류는 로그인 문제였습니다 !안드로이드 스튜디오 내에서 Settings - Version Control - GitHub 로 들어가면 다음과 같은 화면이 나타나게 됩니다.여기서 Login과 Password 정보를 입력한 뒤, Test 버튼을 통해 확인하실 수 있습니다. 그래도 안되신다면 Settings - Version Control - Git 으로 들어가올바른 경로로 수정하시고, Test 버튼을 통해 확인하시면 됩니다. 두번째 오류두번째 오류는 SSH Key 설정 문제 였습니다.Git을 전에 삭제했다가 다시 깔았던 경우나 Git Desktop을 함께 쓰는 경..
사실 지금까지는 수정된 코드를 GitHub 폴더에 복사한 다음,GitHub Desktop 툴을 이용해서 Commit - Push 하는 과정을 거쳤습니다. 하지만 너무 번거롭고 불편하다고 생각해서,안드로이드 스튜디오 내에 있는 기능을 통해 Git에 연동해보았습니다. 1.먼저 GitHub에서 새로운 Repository를 생성합니다.아래의 Initialize this repository with a README 를 선택하시면gitignore와 license 파일을 함께 생성할 수 있습니다. 2.그리고 만들었던 Repository의 우측 상단에 있는 Clipboard를 눌러 주소를 복사합니다.다음 원하는 폴더에서 Git bash를 열고 git clone address 명령어를 실행합니다. 3.이제 안드로이드 스..