본문 바로가기

개발환경, 도구/Git

(12)
Github 누락된 잔디 살리기 1. 로컬에서 설정된 이메일과 Github 원격에 설정된 이메일이 다른 경우 push를 해도 잔디가 심어지지 않는다. 우선 아래 설정을 통해 이 후 커밋 푸쉬 내역에 대해서 잔디가 심어지도록 한다. git config --list // 이메일 확인 git config user.email "이메일" // Github에 설정된 이메일로 맞춰준다. git config user.name "이름" // Github에 설정된 이메일로 맞춰주는데, 굳이 안해도 되는 거 같음. 하지만 했음 git config user.username "이름" // Github에 설정된 이메일로 맞춰주는데, 굳이 안해도 되는 거 같음. 하지만 했음 2. 그리고 이미 다른 이메일로 설정된 상태에서 커밋,푸쉬하여 누락된 잔디를 살려보자. ..
Git .gitignore 적용 안 되는 현상 해결 누가 해결좀.. .mvn/jvm.config 파일 git ignore 파일에 추가해도 적용이 안됨. 아래 방법대로 캐시 지우면 jvm.config파일 내용도 롤백 되는데, 다시 jvm.config 파일을 다시 수정하면 여전히 git ignore 적용 안ㄷ됨 [Git] ".gitignore" 적용하기 // 적용 안되는 문제 해결방법 (tistory.com)
git 기초 정리 git이란버전 관리 시스템으로써 코드의 수정 사항을 관리하고 각 수정 사항들에 대해서 공유, 병합, 특정 시점으로 복원하는 등의 기능이 있기 때문에 프로젝트 진행 시 생성성을 높이기 위해 사용합니다. 1. git repository로 만들기1-1. 작업하던 프로젝트롤 git repository로 지정하고 git 원격 저장소와 연결git init : 새로운 git 저장소를 생성, .git 티렉토리 생성, .git 디렉토리는 해당 디렉토리를 버전 관리하는데 필요한 정보가 저장되는 곳git remote : git 원격 저장소와 연결 1-2. 원격저장소의 프로젝트를 받아와서 git repository로 만들기git clone 2. 소스 코드 수정 후 원격 저장소에 올리기git add : git Stage 영역에..
원격지의 최신 내용을 pull 하지 않아서 push 안 됨 (failed to push some refs to 'https://github.com/userId/userProject.git') 상황 1. github에 repositories 만듬 ( readme.txt 파일 생성 옵션 체크 ) 2. intellij에서 repositories 연결 3. 새 파일들 생성해서 commit and push 4. 오류 실제 로그 C:\Users\gitProject>git push origin master To https://github.com/userId/userProject.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/userId/userProject.git' hint: Updates were rejected because the tip of your c..
이미 push한 commit 메세지 수정 1. HEAD~1 는 최근 커밋 중 1개를 불러온다는 의미 $ git rebase HEAD~1 -i 2. commit 로그 창에서 수정하고 싶은 메세지 앞 의 pick을 reword로 수정하고 저장합니다. ( esc -> :wq ) 3. 메세지를 수정하고 저장합니다. ( esc -> :wq ) 4. 원격에 덮어쓰기 $ git push --force branch_url -> 메시지가 변경된 커밋 이력이 추가 되고 그 전 커밋 이력이 남아있는 문제가 있음. 내가 잘 못 한 건지 모르겠지만 다음에 다시 해보자
git_github 설정 https://doit-fwd.tistory.com/5 [깃허브] 이력서 페이지 만들기 (1) - 환경 설정하기 깃허브는 온라인 상에서 버전관리를 위해 가장 많이 사용하는 서비스입니다. 개인이나 팀의 소스를 관리하고 공동 작업하기에도 편리하죠. 깃허브에 개발에 관심있는 사람들이 많이 모이면서 doit-fwd.tistory.com https://plplim.tistory.com/3 [Github] Contribution에 기록이 되질 않을 때(잔디가 안심어져요!) Github에 잔디가 심어지지 않아요!! Github를 관리하면서 나는 분명 정상적으로 commit 하고 push를 했는데 contribution에 등록이 되지 않는 경우가 발생해서 문제점을 찾아 보았다. 물론!! Contribution 그래 p..
20220629-[git]git stash 특정 파일 https://prohannah.tistory.com/122
20220608_git - 수정하지 않은 부분도 수정했다고 나오는 현상 [요약] 개행문자 통일 시켜야 함 윈도우 : git config --global core.autocrlf true [본문] 윈도우즈에서는 캐리지 리턴(Carriage Return, CR, \r)과 라인 피드(Line Feed, LF, \n)를 개행문자로 사용해 \r\n이 개행문자가 되고, 리눅스 계열과 MacOS에서는 라인 피드만 사용해 \n이 개행문자가 됩니다. 여러 OS에서 작업하거나 협업을 하는 경우 개행문자가 달라서 커밋 내역이 이상해지는 경우 발생 git autocrlf 설정 깃에서 core.autocrlf는 파일을 git object에 체크인할 때 개행문자를 처리하는 옵션 core.autocrlf = false (default) Line ending에 상관 없이 git object에 파일 내용..