| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- springboot
- 데이터구조
- 머신러닝
- 프로그래밍
- 컴퓨터공학
- 소프트웨어공학
- 클라우드컴퓨팅
- 컴퓨터과학
- 디자인패턴
- 소프트웨어
- 파이썬
- 자바스크립트
- 자료구조
- 컴퓨터비전
- 네트워크
- 딥러닝
- 알고리즘
- Today
- Total
목록2024/01/17 (15)
스택큐힙리스트
Git에서 현재 커밋의 해시를 가져오는 방법은 무엇인가요?답변 1모든 확장된 객체 참조를 해시로 변환하려면 git-rev-parse를 사용하십시오: git rev-parse HEAD 또는
파일을 변경하였고 새로운 파일도 있으며, 다른 작업으로 전환하면서 이를 git stash를 사용하여 숨기고 싶습니다. 그러나 git stash는 기존 파일의 변경 사항만 숨기고, 새 파일은 작업 트리에서 그대로 남아 미래 작업을 혼동시킵니다. 이러한 추적되지 않은 파일을 어떻게 숨길 수 있을까요?답변 1작업 디렉토리에는 .gitignore에 포함된 추적되지 않은 파일(특히 그 파일들)을 저장하려면 아래 cmd를 사용하면 됩니다: git stash --include-untracked 또는, 단순히 git stash --all (아래에 대한 경고를 보려면) 또는 --include-untracked 대신 축약형으로 -u를 사용할 수도 있습니다. 이 명령은 모든 파일, 포함하여 추적되지 않은 및 무시된 파일을 ..
한동안 분리된 두 개의 브랜치를 병합하고 수정된 파일이 어떤 것인지 알고 싶었습니다. 다음 링크를 찾았는데 아주 유용했습니다: http://linux.yyz.us/git-howto.html (웹 아카이브로 이동되었습니다). 분기 비교를 위해 찾아본 도구들은 다음과 같습니다: git diff master..branch git log master..branch git shortlog master..branch git status master..branch와 같이 두 브랜치 사이에 다른 파일만 보여주는 기능이 있는지 궁금했습니다. 새로운 도구를 생성하지 않고 현재로서는 아마 가장 유사한 방법으로 이런 작업을 수행할 수 있을 것 같습니다(물론 파일이 두 번 이상 수정된 경우 반복이 나타날 수 있습니다): git..
Git rebase와 Git merge 중 언제 사용하는 것이 좋을까요? 성공한 리베이스 후에도 병합이 필요한가요?답변 1간략한 버전 병합(merge)은 한 브랜치에 있는 모든 변경 사항을 다른 브랜치에 한 번에 병합하는 것을 말합니다. 리베이스(rebase)는 브랜치가 분기된 시점을 새로운 시작점으로 이동시키고 싶다는 의미입니다. 그렇다면 언제 어떤 것을 사용해야 할까요? 병합(merge) 예를 들어, 단일 기능을 개발하기 위해 브랜치를 만들었다면, 해당 변경 사항을 마스터로 가져오고 싶은 경우에는 아마도 병합(merge)를 사용하고자 할 것입니다. 리베이스(rebase) 두 번째 시나리오는 개발을 시작한 후 다른 개발자가 관련 없는 변경 사항을 수행한 경우입니다. 이 경우 아마도 최신 버전의 변경 사..