일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
목록커밋 (13)
스택큐힙리스트
나는 몇 개의 파일 이름을 변경하여 첫 글자를 소문자로 했는데, 예를 들어 Name.jpg에서 name.jpg로 변경했다. Git은 이러한 변경을 인식하지 못하고 파일들을 삭제한 후 다시 업로드해야 했다. 파일 이름 변경을 확인할 때 Git이 대소문자를 구분할 수 있는 방법이 있을까요? 파일 자체에는 어떠한 변경도 하지 않았습니다.답변 1파일을 폴더가 아닌 파일만 이름을 변경한다면 git mv를 사용할 수 있습니다: git mv -f yOuRfIlEnAmE yourfilename (Git 2.0.1에서의 변경으로 위의 명령어에서의 -f 플래그는 불필요하지만, 이전 Git 버전에서는 필요했습니다.)답변 2깃(Git)에서는 대소문자를 구분하여 파일 이름을 변경하는 방법을 알아보겠습니다. 깃은 소스 코드를 효..
원격 상에 더 이상 존재하지 않는 모든 트래킹 브랜치를 삭제하는 간단한 방법이 있을까요? 예시: 브랜치 (로컬 및 원격) master origin/master origin/bug-fix-a origin/bug-fix-b origin/bug-fix-c 로컬에는 오직 master 브랜치만 존재합니다. 이제 bug-fix-a 에 작업을 하기 위해 체크아웃하고, 작업을 진행하고, 변경사항을 원격에 푸시합니다. 그 다음 bug-fix-b 에 대해서도 같은 작업을 수행합니다. 브랜치 (로컬 및 원격) master bug-fix-a bug-fix-b origin/master origin/bug-fix-a origin/bug-fix-b origin/bug-fix-c 이제 로컬에는 master, bug-fix-a, bu..
git add [--all | -A]와 git add .의 차이점은 무엇인가요?답변 1git add -u는 이미 추적 중인 파일을 확인하고 해당 파일이 다른 경우 또는 제거된 경우 해당 변경 사항을 스테이징합니다. 새로운 파일을 추가하지 않고 이미 추적 중인 파일에 대한 변경 사항만 스테이징합니다. git add -A는 이 두 가지를 동시에 수행하는 편리한 단축키입니다. 다음과 같은 것으로 차이점을 테스트할 수 있습니다 (Git 버전 2.x의 경우 git add . git status 의 출력은 다를 수 있음을 주의하세요):git init echo Change me > change-me echo Delete me > delete-me git add change-me delete-me git commit ..
개별 파일의 변경 내역에 대한 상세 정보를 어떻게 볼 수 있나요? git log -- [파일명]은 파일의 커밋 이력을 보여줍니다. 그러나 변경된 파일 내용을 어떻게 볼 수 있을까요?답변 1이는 Git이 각 로그 항목에 대한 패치를 생성하도록하는 것입니다: git log -p -- filename 더 많은 옵션을 보려면 git help log를 참조하십시오. 실제로 많은 좋은 기능을 수행 할 수 있습니다. :) 특정 커밋에 대한 차이만 얻으려면 git show HEAD 또는 식별자별로 다른 리비전을 지정하십시오. 변경 내용을 시각적으로 찾아보려면: gitk 답변 2파일의 변경 기록을 Git 버전 관리를 이용하여 확인하는 방법 에 대해 알아보겠습니다. Git은 현재 가장 인기 있는 분산 버전 관리 시스템 중..