| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 (300)
스택큐힙리스트
저는 리포지토리에 커밋들이 많이 있습니다. 저는 SHA1에서 SHA2까지의 커밋 사이에서 변경된 파일들의 목록을 보고 싶습니다. 어떤 명령어를 사용해야 할까요?답변 1git diff --name-only SHA1 SHA2 여기서는 커밋을 식별할만큼의 충분한 SHA 해시만 포함하면 됩니다. SHA의 순서는 중요하지 않습니다. 출력(파일 이름뿐만 아니라 상대 경로도 포함)은 다음 형식을 따릅니다: dir 1/ dir 2/파일이름.ext dir 3/ dir 4/다른 파일이름.ext 또한 다음과 같이 할 수도 있습니다 git diff --name-only HEAD~10 HEAD~5 10번째 최신 커밋과 5번째 최신 커밋 사이의 차이를 보려면 (대략적으로).답변 2파일이름만 목록화하는 방법은 두 커밋 간에 변경된..
나는 git status를 실행했고, 모든 것이 최신 상태이고 로컬 변경 사항이 없다는 것을 알려주었습니다. 그런 다음 연이어 여러 번의 변경을 만들었고, 모든 것을 버리고 원래 상태로 돌아가고 싶다는 것을 깨닫았습니다. 이 명령어가 그것을 수행해줄까요? git reset --hard HEAD 답변 1작업 복사본에 대한 변경 내용을 되돌리려면 다음을 수행하세요: git checkout . 또는 동일한 결과를 얻기 위해 git 버전 >= 2.23의 경우: git restore . 인덱스에 대한 변경 내용을 되돌리려면 (즉, 추가한 내용) 다음을 수행하세요. 경고: 이것은 모든 푸시되지 않은 커밋을 마스터로 재설정합니다!: git reset 커밋한 변경 내용을 되돌리려면 다음을 수행하세요: git rever..
이 질문에 대한 답변이 이미 여기에 있습니다: .gitignore에 있는 파일을 추적하던 파일을 Git에 잊게하려면 어떻게 해야 하나요? (33개의 답변) 닫힘 6년 전. 나는 이미 초기화된 Git 저장소가 있고, 그 안에 .gitignore 파일을 추가했다. 어떻게 파일 인덱스를 새로고침해서 무시하고 싶은 파일들이 무시되게 할 수 있을까?답변 1저장소에 이미 추가/초기화된 단일 파일을 추적하지 않도록 하려면, 파일을 추적 중지하되 시스템에서는 삭제하지 않으려면 다음 명령을 사용하십시오: git rm --cached 파일이름 모든 파일을 .gitignore에 추가하여 추적을 중지하려면: 먼저 미처리된 코드 변경 사항을 커밋하고, 다음 명령을 실행하십시오: git rm -r --cached . 이렇게 하면..
우리는 많은 다른 라이브러리에 의존하는 몇 개의 큰 프로젝트를 관리하기 위해 git submodules을 사용하고 있습니다. 각 라이브러리는 종속 프로젝트로 가져온 별도의 저장소입니다. 개발 중에는 종속적인 서브모듈에 대한 최신 버전만 가져오고 싶을 때가 많습니다. Git 서브모듈에 대한 최신 변경 사항을 어떻게 가져오나요?답변 1만약 처음으로 repo를 확인하는 경우 먼저 --init를 사용해야합니다: git submodule update --init --recursive Git 1.8.2 이상의 경우 --remote 옵션이 추가되어 원격 브랜치의 최신 팁으로 업데이트하는 기능을 지원합니다: git submodule update --recursive --remote 이로써 .gitmodules 또는 ...