| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- 데이터분석
- 소프트웨어
- 데이터구조
- 알고리즘
- 머신러닝
- 디자인패턴
- 클라우드컴퓨팅
- Yes
- 컴퓨터비전
- 파이썬
- 자료구조
- 프로그래밍
- 버전관리
- 데이터과학
- 웹개발
- 데이터베이스
- 자바스크립트
- 컴퓨터공학
- 컴퓨터과학
- 네트워크보안
- I'm Sorry
- 빅데이터
- 프로그래밍언어
- 인공지능
- 네트워크
- 보안
- 사이버보안
- 딥러닝
- Today
- Total
목록2024/01 (300)
스택큐힙리스트
Git 명령어로 다음과 같은 동등한 기능이 있는 지 확인하십시오: git branch | awk '/\*/ { print $2; }' 답변 1$ git rev-parse --abbrev-ref HEAD master Git 버전 1.6.3 이상에서 작동해야 합니다.답변 2현재 브랜치만 Git에서 표시하는 방법을 안내해드리겠습니다. Git은 협업과 버전 관리를 위한 널리 사용되는 도구로, 여러 명의 개발자가 동시에 작업하고 변경 내용을 추적할 수 있도록 도와줍니다. 하지만 프로젝트에는 여러 개의 브랜치가 존재할 수 있으며, 각 브랜치는 독립적인 개발 작업을 나타냅니다. Git에서 현재 브랜치만 표시하는 방법은 다음과 같습니다: 1. 터미널 또는 명령 프롬프트를 엽니다. 2. Git 저장소가 있는 디렉토리로 ..
새로운 기능에 대한 일부 작업을 시작했고, 조금 코딩한 후에 이 기능은 자체 브랜치에 있어야 한다고 결정했습니다. 미커밋된 변경 사항을 새로운 브랜치로 이동하고 현재 브랜치를 재설정하는 방법이 있을까요? 새로운 기능에 대한 기존 작업을 보존하면서 현재 브랜치를 재설정하고 싶습니다.답변 1업데이트 2020 / Git 2.23 Git 2.23에서는 switch 하위 명령어를 추가하여 checkout의 과잉 사용으로 인해 생기는 혼동 일부를 해소하려고 합니다. (브랜치 전환, 파일 복구, HEAD 분리 등) 이 버전의 Git에서는 checkout 명령어를 다음과 바꾸세요: git switch -c 동작이 동일하며 변경되지 않습니다. 업데이트 2020 이전 / Git 2.23 다음을 사용하세요: git chec..
브랜치 기록에서 커밋을 삭제하는 방법은 무엇인가요? git reset --hard HEAD를 사용해야 할까요?답변 1주의: git reset --hard는 작업 디렉터리 변경 사항을 삭제합니다. 이 명령을 실행하기 전에 보관하고 싶은 지역 변경 사항을 반드시 저장해야 합니다. 만약 해당 커밋에 위치해 있다면, 이 명령은 그것을 삭제할 것입니다... git reset --hard HEAD~1 HEAD~1은 head 이전의 커밋을 의미합니다. 또는, git log의 출력을 확인하여 백업하려는 커밋의 커밋 ID를 찾고 다음과 같이 실행할 수 있습니다: git reset --hard 이미 푸시했다면, 제거하려면 강제 푸시를 수행해야 합니다... git push origin HEAD --force 그러나, 다른 ..
Git으로 이전에 추적되고 있던 파일을 .gitignore 목록에 추가했습니다. 하지만 파일은 편집 후에도 git status에 표시됩니다. Git이 파일을 완전히 잊게 하려면 어떻게 해야 합니까?답변 1.gitignore는 Git이 추적 중인 파일 집합에 속하지 않는 추적되지 않는 파일을 추가할 때 (add -f 없이) 방지합니다. 그러나 이미 추적되고 있는 파일은 계속해서 추적됩니다. 파일 추적을 중단하기 위해서는 인덱스에서 제거해야 합니다: git rm --cached 폴더와 폴더 내의 모든 파일을 재귀적으로 제거하기 위해서는 다음과 같이 하십시오: git rm -r --cached 파일의 헤드 리비전에서의 제거는 다음 커밋에서 발생합니다. 경고: 이는 로컬 컴퓨터에서 물리적 파일을 제거하지는 않지..