Git을 사용하다 보면, 현재 로컬 컴퓨터의 git에서 설정된 사용자 정보를 확인해야 할 때가 있습니다. 특히 협업 환경에서user.name과user.email은 커밋 기록에 중요한 역할을 하기 때문에, 다른 계정과 혼동하지 않고 정확한 계정의 정보가 설정되어 있는지 확인하는것이 중요합니다. 이번 포스팅에서는 Git에서 사용자 정보를 확인하는 방법을 소개합니다. git전체 설정 확인하기git config --list이 명령어를 실행하면 Git의 모든 설정 값이 리스트 형태로 출력됩니다. 이 중에서user.name과user.email을 찾아보면 현재 설정된 사용자 정보를 확인할 수 있습니다. user.name=아이디user.email=이메일출력 결과에 위와 같은 항목에서 아이디와 이메일을 확인할 수 있습니..
깃허브 데스크탑(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..