목록데이터구조 (199)
스택큐힙리스트
나는 Git Extensions, Sourcetree 또는 다른 Git GUI에서 매번 사용자 이름과 비밀번호를 입력하지 않고 자동으로 푸시(push)와 풀(pull)을 사용하고 싶습니다. 그래서 Git에서 자격 증명을 저장하는 방법은 무엇인가요?답변 1주의: 이 방법은 당신의 PC 디스크에 암호를 평문으로 저장합니다. 당신의 컴퓨터에 있는 누구든지 접근할 수 있으며, 악성 NPM 모듈 등이 그것을 사용할 수 있습니다. 실행하세요 git config --global credential.helper store 그런 다음 git pull 사용자 이름과 비밀번호를 제공하면 해당 세부 정보가 나중에 기억됩니다. 암호는 디스크에 사용자만 읽기/쓰기 가능한 디스크 권한으로 파일에 저장됩니다. 그러나 여전히 평문으로..
한 번에 모든 Git 스태시를 삭제하는 방법은 무엇인가요? 구체적으로 말하면, 한 번의 명령어로 입력하는 방법이 있을까요?답변 1다음 명령은 모든 스태시를 삭제합니다: git stash clear 다음은 git 문서에서 가져온 내용입니다: clear 모든 스태시 상태를 제거합니다. 중요한 경고: 그런 상태들은 가지치기(pruning)의 대상이 되며, 복구가 불가능할 수 있습니다 (...). 답변 2석순부터 석순까지 깃(Git) 스태시(Stash)를 한 번에 모두 삭제하는 방법은 무엇일까요? 깃(Git) 스태시(Stash)에 관한 한국어로 작성한 SEO에 최적화된 글입니다. 깃(Git)은 소프트웨어 개발에서 가장 인기 있는 버전 관리 시스템 중 하나입니다. 깃(Git)의 기능 중 하나는 작업 중인 변경 내..
이름이 있는 스태시를 어떻게 저장/적용하나요? git stash list에서 인덱스 번호를 찾아보지 않고 싶습니다. git stash save my_stash_name을 시도해봤지만, 그것은 스태시 설명만 바꾸고 해당하는 git apply my_stash_name은 작동하지 않습니다.답변 1메시지와 함께 스태시를 저장하기 위해서는: git stash push -m 내_스태시_이름 또 다른 방법으로 (v2.16부터 사용 중단): git stash save 내_스태시_이름 스태시 목록을 표시하려면: git stash list 모든 스태시는 스택에 저장됩니다. n번째 스태시를 적용하고 삭제하기 위해서: git stash pop stash@{n} 스태시의 이름으로 적용하여 삭제하는 것은 git stash pop..
나는 여러 브랜치를 포함한 Git 리포지토리를 복제했습니다. 그러나 git branch는 하나만 보여줍니다: $ git branch * master 로컬로 모든 브랜치를 가져오려면 어떻게 해야 할까요? 이렇게 하면 git branch를 실행할 때 다음과 같이 표시됩니다. $ git branch * master * staging * 기타... 답변 1 fetch는 로컬 브랜치(리모트 브랜치를 추적하는)를 업데이트하지 않습니다. 로컬 브랜치를 업데이트하려면 여전히 모든 브랜치를 풀해야 합니다. fetch는 로컬 브랜치(리모트 브랜치를 추적하는)를 생성하지 않습니다. 이를 수동으로 수행해야 합니다. 모든 리모트 브랜치를 나열하려면 다음을 실행하세요: git branch -a 리모트 브랜치를 추적하는 로컬 브랜..