깃허브 데스크탑(GitHub Desktop)에서 변경사항 'push'하려고 할 때 'Newer commits on remote' 오류가 발생할 수 있습니다.이 오류는 브랜치 설정 문제로 발생하며 브랜치를 설정해 줌으로써 해결할 수 있습니다. 깃허브 데스크탑의 상단 메뉴 'Repository' - 'Open in Command Prompt'를 클릭하여 명령프롬포트를 실행합니다. 현재 프로젝트의 깃허브 페이지에 방문하여 기본으로 설정되어 있는 default 브랜치명을 확인합니다. (예 : main) 실행된 명령프롬포트에 아래 명령을 입력하고 사진처럼 'set up to track'라는 문구가 나오면 창을 닫습니다.git branch -u /origin/기본 브랜치 이름 깃허브 데스크탑으로 돌아와 'R..
깃허브 커밋 로그깃허브(Github)에 실수로 업로드된 파일이나 이전에 업로드된 내용 중 공개되면 안되는 파일을 커밋(commit)하여 깃허브에 history 기록이 있을 경우에는 저장소를 삭제하고 새로운 저장소에 다시 파일을 업로드하는 방법도 있지만, 기존의 저장소를 유지하면서 commit 기록을 삭제하는 방법도 있습니다. 전체적인 흐름은 다음과 같습니다.(이미지 출처1,출처2,출처3,출처4) 로컬 저장소에 있는 파일을 기존에 main브랜치에서 사용되었다면 새로운 temp_branch를 생성하고 기존의 파일을 복사합니다.이후에 기존에 있던 main 브랜치는 삭제한 뒤(commit기록을 포함) 원본 저장소의 파일을 복사한 temp_branch를 commit 합니다.그리고 업로드된 브랜치이름을 다시 ma..
깃허브 저장소에는 다양한 코드가 올라와있습니다. 단순히 코드를 공유하는 저장소의 의미를 넘어서 다른 개발자들과 협업을 할 때도 유용하게 사용됩니다. 하나의 저장소에 코드를 업로드한 뒤 작업자들의 Branches를 나누어 변경사항을 메인 저장소에 통합하거나 변경사항을 효율적으로 검토할 수 있습니다. 새 Branches 만들기 새로운 'Branches'를 만들려면 기존의 저장소에서 main을 클릭한뒤 검색상자에 원하는 Branches이름을 입력한 뒤 'Create branche newbranches from main'을 클릭하면 새롭게 생성됩니다. 다시한번 저장소의 main을 클릭하면 방금 생성한 Branches가 나오게 됩니다. 앞으로는 브런치(Branch) 별로 프로젝트를 따로 관리할 수 있으며 저장소에..
깃허브로 웹페이지 URL얻기웹프로그래밍으로 코드를 작성하시는 개발자분들이라면 Github를 모를수가 없을텐데요. Github의 다양한 프로젝트를 공유하면서도 깃허브자체에서 호스팅을 할수 있다는사실도 알고 계셨나요? 단순히 파일을 업로드하는거 뿐만아니라 깃허브 페이지내에서 도메인을 얻고 정적 웹페이지를 호스팅할수있게 도와줍니다. 장점깃허브내의 페이지를 호스팅하여 url형태로 빠르게 배포할수 있음단점정적 웹페이지만 지원하며 php와 db등 동적 웹페이지 서비스는 어려움 깃허브 프로젝트생성깃허브 호스팅을위하여 새로운 프로젝트를 생성하고 간단한 html파일을 업로드하도록 하겠습니다. 상단 메뉴중 Settings로 이동해주세요. 좌측에 나열된 메뉴중 Pages를 클릭합니다. 사진과 같이 Branch를 /(r..
깃허브 저장소에 프로젝트를 업로드하면 내 프로젝트를 얼마나 많은 사람들이 볼까 궁금증이 생기는데요.깃허브에서 페이지 방문자수를 확인하는 방법이 있어서 같이 알아보겠습니다. 깃허브 저장소 페이지 방문자수 확인본인의 깃허브 페이지에서 상단 메뉴에 Insights를 클릭합니다. 이후 좌측에 Traffice 메뉴를 클릭하여 이동합니다. Traffice페이지에 접속하면 누가 내 git을 clone 하여 사용했는지, 얼마나 많은 사람들이 내 깃허브 페이지를 방문했는지 알 수 있습니다. 마무리업로드하였던 깃허브 프로젝트를 확인해 보니 방문자수는 물론이고 clone수도 처참하여 저는 아직 더 열심히 해야 하겠다고 다짐했습니다. 수많은 개발자분들 응원합니다.