| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Yes
- 프로그래밍
- 네트워크보안
- 소프트웨어공학
- 클라우드컴퓨팅
- springboot
- 데이터베이스
- 자료구조
- 웹개발
- 사이버보안
- I'm Sorry
- 소프트웨어
- 컴퓨터과학
- 버전관리
- 컴퓨터공학
- 알고리즘
- 파이썬
- 인공지능
- 네트워크
- 데이터과학
- 빅데이터
- 자바스크립트
- 디자인패턴
- 프로그래밍언어
- 보안
- 머신러닝
- 딥러닝
- 데이터구조
- 컴퓨터비전
- 데이터분석
- Today
- Total
목록2024/01/20 (15)
스택큐힙리스트
내가 git diff COMMIT을 실행하면 해당 커밋과 HEAD 사이의 변경 사항을 볼 수 있지만, 난 그 단일 커밋에 의해 이뤄진 변경 사항을 보고 싶어. diff / log에서 이와 같은 출력을 제공하는 명시적인 옵션을 찾지 못했어.답변 1특정 COMMIT 해시에 대한 차이점을 보려면, 여기서 COMMIT은 커밋의 해시입니다: git diff COMMIT~ COMMIT는 그 COMMIT의 조상과 COMMIT 사이의 차이점을 보여줄 것입니다. 명령어에 대한 자세한 내용은 git diff 매뉴얼 페이지와 gitrevisions에서 ~ 표기법과 관련된 내용을 확인하십시오. 또는, git show COMMIT은 매우 유사한 작업을 수행합니다. (커밋의 데이터, 포함하여 그 차이점 - 단, 병합 커밋은 제외..
내 개발 브랜치 중 하나에서 코드베이스에 일부 변경을 가했습니다. 나는 작업 중인 기능을 완료하기 전에 현재 브랜치를 마스터로 전환하여 일부 기능을 데모하기 위해 교체해야만 했습니다. 그러나 git checkout master를 사용하여 개발 브랜치에서도 내가 가한 변경 사항을 보존하여 마스터에서 일부 기능이 제대로 작동하지 않도록 만들었습니다. 그래서 내가 한 개발 브랜치의 변경 사항을 임시 커밋이라는 커밋 메시지와 함께 커밋 한 다음 데모를 위해 마스터로 체크 아웃했습니다. 이제 데모를 완료하고 개발 브랜치에서 작업을 다시 시작하기 위해 내가 만든 임시 커밋을 제거하고 싶습니다. 그러면서 내가 한 변경 사항을 보존하고 싶습니다. 가능한가요?답변 1이것만큼 간단합니다: git reset HEAD^ 참고..
Git 1.8.0는 gnome-keyring과의 통합을 지원합니다. http://www.h-online.com/open/news/item/Git-1-8-0-can-access-Windows-and-GNOME-keyrings-1733879.html git credentials 도우미에 대한 문서를 읽은 후에는 이 새로운 기능을 사용하는 방법을 찾을 수 없었습니다. 어떻게 통합할 수 있을까요? 저는 Archlinux를 사용하고 Archlinux 저장소에서 설치된 git (버전 1.8.0)을 사용하고 있습니다.답변 1@marcosdsanchez의 답변은 Arch를 위한 것입니다 (원래 질문에 대한 답변입니다) 그러나 저는 Ubuntu를 사용하고 있습니다. git >= 2.11의 경우: sudo apt-get ..
이 git 명령어에서 파일 이름 앞의 이중대시의 의미는 무엇입니까? git checkout --ours -- path/to/file.txt git checkout --theirs -- path/to/file.txt 이것은 필수적인가요? 다음과 동일한가요? git checkout --ours path/to/file.txt git checkout --theirs path/to/file.txt 답변 1가정하에 Git 저장소에 path/to/file.txt라는 이름의 파일이 있고, 해당 파일의 변경 내용을 되돌리고 싶습니다. git checkout path/to/file.txt 이제 파일의 이름이 master로 된 경우를 가정해 봅시다... git checkout master 잠깐! 이렇게 하면 브랜치가 변경되..