일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터분석
- 프로그래밍
- 컴퓨터비전
- 딥러닝
- 2
- 소프트웨어공학
- 네트워크보안
- 사이버보안
- 자료구조
- 버전관리
- 소프트웨어
- I'm Sorry
- 컴퓨터과학
- 알고리즘
- 클라우드컴퓨팅
- 데이터과학
- 프로그래밍언어
- 자바스크립트
- 컴퓨터공학
- 빅데이터
- Yes
- 인공지능
- 머신러닝
- 데이터베이스
- 웹개발
- 데이터구조
- 코딩
- 네트워크
- 보안
- 파이썬
- Today
- Total
목록GIT (8)
스택큐힙리스트
저는 저장소에서 파일을 삭제하고 싶습니다. git rm file_to_remove.txt 이 명령은 저장소에서 파일을 삭제하지만, 동시에 로컬 파일 시스템에서도 파일을 삭제합니다. 이 파일을 로컬 파일 시스템에서 삭제하지 않으면서 저장소에서 파일을 삭제하는 방법은 어떻게 해야 하나요?답변 1git rm 문서는 다음과 같이 명시하고 있습니다: --cached 옵션이 주어지면 스테이지된 내용은 브랜치의 최신 커밋 또는 디스크의 파일과 일치해야 하며, 파일이 인덱스에서만 삭제될 수 있습니다. 따라서 단일 파일의 경우: git rm --cached file_to_remove.txt 그리고 단일 디렉토리의 경우: git rm --cached -r directory_to_remove 답변 2Git 저장소에서 파일을..
아직 Git 마스터는 아니지만, 해결할 수 없는 문제에 직면했습니다. 워드프레스 커스텀 스켈레톤이 있는 저장소가 있고, git submodule add wp_repo_url을 사용하여 원래 저장소를 서브모듈로 추가했습니다. 다음 명령을 사용하여 로컬 머신에 저장소를 클론하면: git clone --recursive https://github.com/user/repo local_dir WP 서브모듈이 예상대로 다운로드되지만, 여기에 문제가 있습니다 - 실제 파일 크기는 20.7Mb만이지만, .git/modules/core/objects/pack에 124Mb 크기의 .pack 파일이 있는데, 아마도 이는 서브모듈의 커밋 히스토리 또는 수정된 내용일 것입니다. 이 추가적인 용량을 다운로드하지 않고 서브모듈을 ..
다음 시나리오를 고려해보세요.나는 작은 실험 프로젝트 A를 자체 Git 리포지토리에서 개발했습니다. 이제 A가 성숙해졌고, A가 큰 리포지토리를 갖는 더 큰 프로젝트 B의 일부가 되도록하고 싶습니다. 이제 A를 B의 하위 디렉토리로 추가하려고합니다.양쪽의 기록을 잃지 않고 A를 B에 병합하는 방법은 무엇인가요?답변 1만약 # $ @ # ^ ^ $! $ &을 # $$ # ^ * $ & $ &에 병합하려면 : cd path/to/project-bgit remote add project-a /path/to/project-agit fetch project-a --tagsgit merge --allow-unrelated-histories project-a/master # or whichever branch you..
최신 커밋에서 파일을 제거하는 방법은 무엇인가요?답변 1나는 다른 대답들이 틀렸다고 생각하는데, 이것은 이전 커밋으로부터 잘못 커밋된 파일을 변경한 내용을 취소하지 않고 스테이징 영역으로 다시 옮기는 것에 대한 질문이기 때문이다. 이것은 Paritosh Singh이 제안한 대로 수행할 수 있다. git reset --soft HEAD^ 또는 git reset --soft HEAD~1그럼 커밋에서 그들을 제외하기 위해 원하지 않는 파일을 재설정하세요 (이전 방식). git reset HEAD path/to/unwanted_file참고로, Git이 2.23.0한 이후로 (새로운 방법으로) 가능합니다. git restore --staged path/to/unwanted_file이제 다시 커밋하세요. 이전의 커..