목록프로그래밍 (492)
스택큐힙리스트
저는 하드 드라이브(로컬)에 복제한 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을(를)..
누군가가 공유 저장소로 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..
편집: 이 질문은 사실이 아닙니다. 문제는 설명 필드에 따옴표가 있었던 것입니다. 전체 필드를 따옴표로 감싸주어야 했는데, 내부에는 따옴표가 없어야 했습니다. 따옴표를 작은 따옴표로 변경하여 수정했습니다. Magento는 정상적으로 작동하고 있습니다. 저는 Magento 관리자의 Import/Export 섹션에 있는 프로필을 사용하여 CSV 문서를 가져오고 있습니다. 내 설명 필드는 매우 길고 (약 10k 파일 크기), 두 가지 문제가 발생하고 있습니다: 게시된 제품의 경우, 설명의 약 50%만 표시됩니다. Magento 시스템은 가져오기 문서에서 다음 열 (간략한 설명)을 가져오지 않습니다. 이를 고칠 방법을 아시는 분 있나요?답변 1문제는 제품 데이터를 내보내는 애플리케이션과 CSV를 생성하는 것입니..
로컬 브랜치를 원격 저장소의 브랜치와 동일하게 재설정하는 방법은 무엇인가요? 다음을 시도해봤습니다: git reset --hard HEAD 하지만 git status 명령은 수정된 파일이 있다고 주장합니다: 브랜치 master에 있습니다 커밋을 위한 변경 사항: (변경 내용을 취소하려면 git reset HEAD ...을 사용하세요) 수정됨: java/com/mycompany/TestContacts.java 수정됨: java/com/mycompany/TestParser.java 답변 1원격 브랜치와 정확히 일치하도록 브랜치를 설정하는 것은 두 단계로 수행할 수 있습니다: git fetch origin git reset --hard origin/master 이를 수행하기 전에 현재 브랜치의 상태를 저장하려..