일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 데이터구조
- 자료구조
- 컴퓨터과학
- 데이터과학
- 빅데이터
- 컴퓨터비전
- 프로그래밍언어
- 웹개발
- 인공지능
- 보안
- 머신러닝
- Yes
- 클라우드컴퓨팅
- 자바스크립트
- 알고리즘
- 2
- 네트워크
- 컴퓨터공학
- 파이썬
- 프로그래밍
- 코딩
- 사이버보안
- 딥러닝
- 네트워크보안
- 소프트웨어
- 소프트웨어공학
- 버전관리
- 데이터베이스
- Today
- Total
목록네트워크 (402)
스택큐힙리스트
저는 리포지토리에 커밋들이 많이 있습니다. 저는 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 submodules을 사용하고 있습니다. 각 라이브러리는 종속 프로젝트로 가져온 별도의 저장소입니다. 개발 중에는 종속적인 서브모듈에 대한 최신 버전만 가져오고 싶을 때가 많습니다. Git 서브모듈에 대한 최신 변경 사항을 어떻게 가져오나요?답변 1만약 처음으로 repo를 확인하는 경우 먼저 --init를 사용해야합니다: git submodule update --init --recursive Git 1.8.2 이상의 경우 --remote 옵션이 추가되어 원격 브랜치의 최신 팁으로 업데이트하는 기능을 지원합니다: git submodule update --recursive --remote 이로써 .gitmodules 또는 ...
나는 .gitignore 파일이 Git의 버전 관리에서 지정된 파일을 숨긴다는 것을 이해합니다. .gitignore에게 Git으로 추적 중인 파일을 제외한 모든 것을 무시하도록 어떻게 알려줄 수 있을까요? 예를 들어: # 모든 것을 무시합니다: * # 다음 파일들은 무시하지 마십시오: script.pl template.latex 답변 1 선택적 접두사 !는 패턴을 부정합니다. 이전 패턴에서 제외된 모든 일치하는 파일은 다시 포함됩니다. 부정된 패턴이 일치하면 이는 우선순위가 낮은 패턴 소스를 무시합니다. # 모든 파일 무시 * # 그러나 다음 파일은 무시하지 않습니다... !.gitignore !script.pl !template.latex # 기타... # ...심지어 서브디렉토리에 있더라도 !*/ #..