| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
목록전체 글 (1964)
스택큐힙리스트
어떻게 해야하나요: 다른 브랜치로부터 로컬 브랜치를 생성합니다 (git branch나 git checkout -b를 이용하여). 로컬 브랜치를 원격 저장소로 푸시하고 (즉, 게시), 그러나 추적할 수 있도록 만들어 git pull과 git push가 작동되도록합니다. 답변 1Git 1.7.0 이후로, 새 브랜치를 체크아웃할 수 있습니다: git checkout -b 파일을 편집하고 추가하고 커밋합니다. 그런 다음 -u (단축어로 --set-upstream) 옵션을 사용하여 푸시합니다: git push -u origin Git은 푸시 중에 추적 정보를 설정합니다.답변 2새로운 로컬 브랜치를 원격 Git 저장소에 푸시하고 추적하는 방법을 배워보겠습니다. 이번 글에서는 이에 대해 자세히 알아보고자 합니다. G..
저는 하드 드라이브(로컬)에 복제한 USB 키의 레포(origin)를 가지고 있습니다. origin을 NAS로 이동시켜여 성공적으로 여기에서 복제를 시험해보았습니다. 로컬의 설정에서 origin의 URI를 변경하여 이제 NAS로부터 가져올 수 있는지 알고 싶습니다. 이제 USB 키에서 가져오는 것이 아니라. 지금 당장 두 가지 해결책을 볼 수 있습니다: 모든 것을 USB origin에 푸시하고 다시 NAS로 복사하기 (NAS origin에 대한 새로운 커밋들 때문에 많은 작업이 필요합니다); 로컬에 새로운 리모트를 추가하고 이전 것을 삭제하기 (내 히스토리가 깨질까 걱정됩니다). 답변 1당신은 git remote set-url origin new.git.url/here git help remote을(를)..
저는 실수로 로컬 master 브랜치에 git merge some_other_branch를 실행했습니다. 변경 내용을 원본 master에 푸시하지 않았습니다. 병합을 취소하는 방법이 무엇인가요? 병합 후 git status는 다음과 같이 나타납니다: # 브랜치 master에서 # 'origin/master'에 대해 앞서 올린 커밋이 5개 있습니다. 이 모든 커밋을 취소하는 방법은 무엇인가요?답변 1git reflog를 사용하여 병합 이전의 커밋을 확인하세요 (git log보다는 git reflog가 더 좋은 옵션입니다). 그런 다음 다음 명령을 사용하여 재설정할 수 있습니다: git reset --hard commit_sha 또 다른 방법이 있습니다: git reset --hard HEAD~1 이렇게 하..
누군가가 공유 저장소로 git push origin test를 사용하여 test라는 브랜치를 푸쉬했습니다. git branch -r로 해당 브랜치를 볼 수 있습니다. 원격 test 브랜치를 체크아웃하는 방법은 무엇인가요? 다음을 시도해 봤지만: git checkout test는 아무 일도 하지 않습니다. git checkout origin/test는 * (no branch)를 반환합니다. 답변 1remotes/*로 시작하는 브랜치는 원격 브랜치의 읽기 전용 복사본으로 생각할 수 있습니다. 브랜치에서 작업하기 위해서는 해당 브랜치에서 로컬 브랜치를 만들어야 합니다. 이는 Git 명령어 switch를 사용하여 수행됩니다. (Git 2.23 이상부터) 원격 브랜치의 이름을 주면 됩니다: $ git switch..