| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- 자료구조
- 자바스크립트
- 데이터베이스
- 클라우드컴퓨팅
- 디자인패턴
- 보안
- 네트워크보안
- 네트워크
- 소프트웨어
- I'm Sorry
- springboot
- 웹개발
- 버전관리
- Yes
- 컴퓨터공학
- 컴퓨터비전
- 알고리즘
- 프로그래밍
- 프로그래밍언어
- 데이터분석
- 데이터과학
- 사이버보안
- 컴퓨터과학
- 머신러닝
- 빅데이터
- 데이터구조
- 인공지능
- 딥러닝
- 파이썬
- 소프트웨어공학
- Today
- Total
목록2024/01/17 (15)
스택큐힙리스트
마지막 커밋 이후에, 작업 복사본에서 많은 파일을 수정했지만, 그 파일 중 하나의 변경을 취소하고 가장 최근 커밋과 동일한 상태로 재설정하고 싶습니다. 하지만, 그 파일에 대한 작업 복사본 변경만 취소하고 다른 것은 그대로 유지하고 싶습니다. 어떻게 그렇게 할 수 있을까요?답변 1사용할 수 있습니다 git checkout -- 파일 네임로드므롬의 제안대로 --없이 할 수도 있지만, 파일 이름이 브랜치 또는 태그(또는 다른 수정자 식별자)처럼 보일 경우 혼동될 수 있으므로 --를 사용하는 것이 좋습니다. 또한 파일의 특정 버전을 체크아웃 할 수도 있습니다: git checkout v1.2.3 -- 파일 # 태그 v1.2.3 git checkout stable -- 파일 # 안정된 브랜치 git checko..
이 질문은 이미 여기에 대한 답변이 있습니다: 'git push'를 취소하는 방법 (17개의 답변) 닫힘 4년 전. 커뮤니티는 이 질문을 다시 열지 여부를 검토했고 2개월 전에 검토했으며 그대로 닫혀있었습니다: 원래의 닫힘 이유가 해결되지 않았습니다 나는 GitHub에 실수로 커밋을 푸시했습니다. 이 커밋을 제거할 수 있을까요? 제가 이 커밋 이전으로 GitHub 저장소를 되돌리고 싶습니다.답변 1 참고: 아래 댓글에서 git rebase -i에 대한 대안을 찾아보세요. git reset --soft HEAD^ 먼저 로컬 저장소에서 커밋을 제거하세요. 이는 git rebase -i를 사용하여 수행할 수 있습니다. 예를 들어, 마지막 커밋인 경우, git rebase -i HEAD~2를 실행하고 팝업된 편..
자주 git stash와 git stash pop을 사용하여 작업 트리에서 변경 사항을 저장하고 복구합니다. 어제 작업 트리에 일부 변경 사항이 있었는데 이를 숨겨놓고 다시 가져왔으며, 그 후에 다시 작업 트리에 변경 사항을 가했습니다. 어제의 숨겨놓은 변경 사항을 되돌아보고 싶은데 git stash pop을 실행하면 관련 커밋에 대한 모든 참조가 제거되는 것 같습니다. git stash를 사용하면 .git/refs/stash에는 스태시를 생성하는 데 사용된 커밋의 참조가 포함되고 있음을 알고 있습니다. 그리고 .git/logs/refs/stash에는 전체 스태시가 포함되어 있습니다. 그러나 git stash pop 다음에는 이러한 참조가 사라집니다. 커밋은 여전히 저장소 어딘가에 남아있지만 어떤 커밋인..