반응형
[Git] rebase 활용하여 커밋에서 원하지 않는 파일 빼기
공부/Git2022. 5. 26. 13:47[Git] rebase 활용하여 커밋에서 원하지 않는 파일 빼기

PR 요청하기전 commit 이력 정리하고 있는데, 하나의 commit에 원치 않는 파일이 포함되어 있다는 것을 깨닫게 되었다. 로컬 작업 중이고, commit 을 remote에 반영하지 않은 경우에만 수행하시길 바랍니다 commit 이력이 remote에 반영된 경우 내려받은 다른 사람들과 conflict(충돌)이 발생하여 문제 야기할 수 있기 때문입니다 해결 방법 ① 작업이력 임시 저장 :: stash $ git stash list // 확인 $ git stash push -um "임시저장(메시지작성알아서)" // -u : untracked file 까지 , -m : 메시지 작성 $ git stash list // 재확인 stash 는 스택 자료구조와 닮아 있고, LIFO로 최근 데이터의 경우 stas..

[Git] stash
공부/Git2022. 5. 9. 22:39[Git] stash

stash 명령어 Stash 명령을 사용하면 워킹 디렉토리에서 수정한 파일들만 저장한다. Stash는 Modified이면서 Tracked 상태인 파일과 Staging Area에 있는 파일들을 보관해두는 장소다. 아직 끝내지 않은 수정사항을 스택에 잠시 저장했다가 나중에 다시 적용할 수 있다 - 'git-scm.com' ① 도움말 확인 $ git stash --help ② stash 저장 목록 확인 $ git stash list ③ 작업 내용 임시 저장 $ git stash push -m "메시지 작성" 👉 이 경우 Tracked 파일이면서 Modified 상태이거나, Staging Area에 있는 파일만 대상이 됨 $ git stash push -um "메시지 작성" // untracked 파일까지 전부..

[Git] tag
공부/Git2022. 3. 22. 20:16[Git] tag

tag 명령어 local에 있는 태그 조회 $ git tag local 태그 삭제 $ git tag -d 태그명 local 특정 커밋에 태그 추가 $ git tag 태그명 커밋ID 👉 default로 현재 HEAD 표시된 commit에 tag 추가 가능 remote 서버에 있는 tag 확인 $ git ls-remote --tags remote 서버에 있는 tag 내려받기 $ git fetch origin --tags 🔗https://stackoverflow.com/questions/8432953/how-to-update-local-tags-to-match-remote remote 서버에 있는 tag 삭제 $ git push origin --delete 태그명 remote 서버에 tag 올리기 $ git ..

[Git] 개인 Git Hub repository(저장소) 와 local repository 연결하기
공부/Git2021. 8. 5. 09:21[Git] 개인 Git Hub repository(저장소) 와 local repository 연결하기

로컬과 깃허브 저장소 SSH 연결 [설정] 1) 개인 저장소(드라이브) 폴더 만듦 2) git bash 로 해당 저장소 폴더로 이동 3) git 프로젝트 초기화 $ git init // .git 폴더가 추가되면서 git 저장소가 됨 4) 키 생성 후 깃 허브 설정에 등록 $ ssh-keygen -t rsa -C "이메일" // 공개키 , 개인키 생성 생성한 공개키 내용을 깃허브에 등록하도록 한다 $ ls -al ~/.ssh // .ssh 폴더에 생성된 키 파일 확인 $ cat ~/.ssh/id_rsa.pub // 해당 공개키 내용 전체 내용 복사함 5) 깃 허브 메뉴 이동 후 id_rsa.pub 내용을 복사 붙여 넣기 수행 경로 : 우측 상단 개인 프로필 사진 클릭 > [Settings] > [SSH a..

반응형
image