| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 인공지능
- 머신러닝
- 자료구조
- 네트워크
- springboot
- 컴퓨터공학
- 알고리즘
- 컴퓨터과학
- 데이터분석
- 보안
- 빅데이터
- 컴퓨터비전
- 프로그래밍
- 데이터과학
- I'm Sorry
- 사이버보안
- 파이썬
- 클라우드컴퓨팅
- 딥러닝
- 소프트웨어공학
- 웹개발
- 데이터베이스
- 프로그래밍언어
- Yes
- 네트워크보안
- 소프트웨어
- 자바스크립트
- 버전관리
- 디자인패턴
- 데이터구조
- Today
- Total
목록2024/01/17 (15)
스택큐힙리스트
로컬 리포지토리에 푸시되지 않은 내가 한 로컬 커밋을 어떻게 볼 수 있을까요? 때때로, git status는 내 브랜치가 origin/master보다 X개의 커밋 앞서 있다고 출력하지만, 항상 그렇지는 않습니다. Git 설치에 버그가 있는 걸까요, 아니면 무언가를 놓치고 있는걸까요?답변 1이 명령은 origin/master와 HEAD 사이의 모든 커밋 내역을 보여줍니다: git log origin/master..HEAD HEAD가 master 브랜치에 위치해있을 때, 이 명령은 푸시되지 않은 커밋 내역을 보여줍니다. 비슷하게, 변경 내역을 확인하려면: git diff origin/master..HEAD 답변 2어떻게 Git 커밋 목록(로컬에서 발생한 미푸시 커밋)을 나열할까요? 이 주제에 대해 SEO에 ..
나는 몇 가지 변경 사항을 커밋하기 위해 준비했습니다. 다음 커밋을 위해 스테이징된 모든 파일의 차이점을 어떻게 볼 수 있을까요? 이에 대한 편리한 한 줄짜리 명령어가 있을까요? git status는 스테이징된 파일의 이름만 표시하지만, 실제 차이점을 보고 싶습니다. git-diff(1) 매뉴얼 페이지에는 다음과 같이 나와 있습니다: git diff [--options] [--] […] 이 형식은 인덱스와의 변경 내용을 보려는 것입니다 (다음 커밋을 위한 스테이징 영역). 다시 말해, 차이점은 인덱스에 추가할 수 있는 변경 사항이지만 아직 추가되지 않은 내용입니다. 이러한 변경 사항은 git-add(1)을 사용하여 스테이징할 수 있습니다. 답변 1그냥 다음과 같이하면 됩니다: git diff --cach..
저는 리포지토리에 커밋들이 많이 있습니다. 저는 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..