반응형

Git & Github 4

[Github] 새로운 리포지토리 만들었는데 quick setup 안 뜰 때

필자는 깃허브에 문제가 많았었다. 리포지토리 만들면 quick setup 하면서 소개해준다는데 나는 아무것도 안 떴다.README.md 를 필수적으로 선택해야된다고 해서 선택도 해보고... 뭐라도 떴으면 좋겠어서 찾다가 해결했다.필자와 같은 문제를 겪고 있는 사람들을 위해 기록으로 남겨두겠다.   이렇게 가장 기본이 되는 quick setup이 안 뜨는 건 아주 base가 되는 지점에서 설정이 잘못 되어있는 것이었다.   1. 현재 기본 브랜치 이름을 확인해보자. 다음 명령어를 입력하고 git config --global init.defaultBranch 아무것도 안 뜨거나, master로 뜬다면git config --global init.defaultBranch main기본 브랜치를 main으로 설정하..

Git & Github 2025.01.28

[Git] 첫 프로젝트를 만들었는데 git brach에 아무것도 안 뜰 때

이상하게 로컬에는 새로운 프로젝트, 깃허브에는 새로운 리포지토리를 만들었는데 main이 안 잡혔다.master로 잡혀서 문제인게 아니라 그냥 아무것도 안 떴다.git branch 를 실행하면 줄바꿈 문제만 출력되고 그냥 아무것도 없는 일이 발생했다.다른 사람들 블로그와는 내 결과가 너무 달랐다 ㅠㅠ.    그래서 해결해본 바로는,기본 브랜치 이름이 아무것도 없었을 수도 있다.  git config --global init.defaultBranch 을 터미널에 실행하면 기본 브랜치 이름을 확인할 수 있다. 근데 이게 웬걸.......ㅋㅋ 그냥 기본 브랜치 이름을 설정을 안해두었던 것이다.   git config --global init.defaultBranch main따라서 기본 브랜지 이름을 main으로..

Git & Github 2025.01.28

[Git] 초보 개발자들을 위한 Commit과 Push의 차이점 쉬운 설명

목차1. 커밋 (Commit)2. 푸시 (Push)3. 커밋과 푸시 요약 정리      1. 커밋 (Commit)커밋은 로컬 저장소에서 작업한 내용을 저장하는 작업이다. 커밋을 하면, 변경된 파일들이 git의 로컬 기록에 남고, 이를 통해 프로젝트의 변경 내역을 추적할 수 있다. 커밋은 프로젝트의 history를 남기는 작업인 것.   정리하자면 커밋은 2가지 특징을 갖는데,1) 로컬 저장소에 저장: 현재 작업 중인 내 컴퓨터에서 저장이 이뤄짐.2) 버전 기록: 코드 변경 사항을 기록함.   단순히 ctrl+S를 눌러서 내 로컬 컴퓨터에 변경된 코드를 저장만 하는 것이 아닌,저장하고 새로운 버전이 예전 버전에서 누적되어서 저장되면우리는 그걸 Commit 했다! 라고 한다. 그러니까 수정된 사항뿐만 아니라..

Git & Github 2025.01.28

[Git] .gitignore 파일이란?

깃허브 리포지토리를 분석하고 있는데 .gitignore 파일을 보게 됐다.읽어보면 git ignore, '무시할 git' 이라는 뜻인데, 도대체 무엇을 무시하는 파일이고 왜, 어떤 용도로 있는 파일일까?   .gitignore 파일이란?Git의 추적을 피하고 싶은 파일명들을 적어넣은 파일로, Git 버전 관리에서 제외할 파일 목록들을 작성한 파일이다.따라서 .gitignore 파일 안에 프로그램 패키지 안에 있는 파일명들을 적어 놓으면그 파일들은 git에 올려지지 않는 것이다.  Github로 버전 관리를 할 때 일반적으로 하나의 프로그램 패키지를 한번에 커밋을 올리는데이때 몇몇 파일은 버전 관리를 할 필요가 없고, 또는 해서는 안되는 파일들이 있을 수가 있다.그럴 때 파일 몇 개를 일일이 커밋하거나, ..

Git & Github 2024.08.22
반응형