안녕하세요! 강사님! reset에 대한 실습을 진행한 후, 궁금한 점이 생겨 질문 남깁니다! 먼저, 현재 저의 문제상황부터 말씀드리겠습니다. 위 사진과 같은 상황에서 working directory, staging area, repository 전체를 reset하고 싶어 "git reset --hard HEAD^"를 입력했지만 예상한대로 실행이 되지 않고, 아래와 같은 오류 메세지가 나타났습니다. fatal: ambiguous argument 'HEAD^': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git <command> [<revision>...] -- [<file>...]' 이 후, HEAD^대신 "git reset --hard HEAD"를 입력하니, staging area와 working directory는 reset이 되었는데 첫번째 commit은 삭제가 되지 않습니다. 여기서 질문 드립니다. 1) 두번째 commit을 soft로 reset한 후에는 HEAD가 이전 commit인 첫번째 commit을 가리키는 것이 아닌가요? HEAD^대신 HEAD를 썼을 때 working directory와 staging area가 reset되는 이유가 궁금합니다. 2) working directory와 staging area까지 모두 reset된 후, 'HEAD is now at fb13848 first commit'이라는 메세지가 떴는데도 "git reset --hard HEAD^"로는 첫번째 commit이 reset되지 않습니다. 이 경우 첫번재 commit(first commit)을 reset할 수 있는 방법이 무엇인지 궁금합니다! 긴 질문 확인해주셔서 감사합니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. (*this)[count] 로 써도 m_array에 접근할수 있는 이유가 궁금합니다. this라는 것은 해당 인스턴스의 주소로 알고 있는데, 인스턴스의 주소와 m_array의 주소가 같기 때문인가요 ? 그렇다고 한다면 멤버변수중에 다른 변수가 있으면 m_array의 주소와 this가 다를거라고 생각했는데 직접 해보니까 다른 변수가 있어도 정상적으로 동작하네요 ..? *this 로 접근해도 m_array에 접근할수 있는 이유가 궁금합니다 감사합니다
yum install -y gcc* 공지에 있는대로 한 후에는 다음과 같은 에러가 납니다.. 답변 부탁드립니다. [root@server02 ~]# yum install -y gcc* Loaded plugins: fastestmirror, refresh-packagekit, security Setting up Install Process Loading mirror speeds from cached hostfile http://vault.centos.org/6.10/os/x86_64/repodata/repomd.xml: [Errno 14] Peer cert cannot be verified or peer cert invalid Trying other mirror. It was impossible to connect to the Red Hat servers. This could mean a connectivity issue in your environment, such as the requirement to configure a proxy, or a transparent proxy that tampers with TLS security, or an incorrect system clock. Please collect information about the specific failure that occurs in your environment, using the instructions in: https://access.redhat.com/solutions/1527033 and open a ticket with Red Hat Support. http://vault.centos.org/6.10/extras/x86_64/repodata/repomd.xml: [Errno 14] Peer cert cannot be verified or peer cert invalid Trying other mirror. http://vault.centos.org/6.10/updates/x86_64/repodata/repomd.xml: [Errno 14] Peer cert cannot be verified or peer cert invalid Trying other mirror. Resolving Dependencies --> Running transaction check ---> Package gcc.x86_64 0:4.4.7-23.el6 will be installed --> Processing Dependency: cpp = 4.4.7-23.el6 for package: gcc-4.4.7-23.el6.x86_64 --> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.7-23.el6.x86_64 ---> Package gcc-c++.x86_64 0:4.4.7-23.el6 will be installed --> Processing Dependency: libstdc++-devel = 4.4.7-23.el6 for package: gcc-c++-4.4.7-23.el6.x86_64 --> Processing Dependency: libmpfr.so.1()(64bit) for package: gcc-c++-4.4.7-23.el6.x86_64 ---> Package gcc-gfortran.x86_64 0:4.4.7-23.el6 will be installed ---> Package gcc-gnat.x86_64 0:4.4.7-23.el6 will be installed --> Processing Dependency: libgnat-devel = 4.4.7-23.el6 for package: gcc-gnat-4.4.7-23.el6.x86_64 --> Processing Dependency: libgnat = 4.4.7-23.el6 for package: gcc-gnat-4.4.7-23.el6.x86_64 ---> Package gcc-java.x86_64 0:4.4.7-23.el6 will be installed http://vault.centos.org/6.10/os/x86_64/repodata/5f7694d9c6c4a41dee56f51a965c3426ae2f685d6a9fb99d2e5a255c7bec0864-filelists.sqlite.bz2: [Errno 14] Peer cert cannot be verified or peer cert invalid Trying other mirror. Error: failure: repodata/5f7694d9c6c4a41dee56f51a965c3426ae2f685d6a9fb99d2e5a255c7bec0864-filelists.sqlite.bz2 from base: [Errno 256] No more mirrors to try.
안녕하세요! 강의 잘 듣고 있습니다 :) echo "$DOCKER_HUB_PASSWORD" | docker login -u "$DOCKER_HUB_ID" --password-stdin 도커 로그인 할때 위와 같은 내용을 사용하는데 리눅스에 대한 지식이 부족하여 질문을 남깁니다. password는 뒤쪽에서 입력하도록 되어있는데 왜 패스워드가 앞쪽으로 와있고 | 는 어떤 역할을 하는 것인가요?
안녕하세요 태블로를 이제 막 설치하려는데 계속해서 설치 실패가 뜹니다. 오류문구는 '설치 실패' [ 하나 이상의 문제로 인해 설치하지 못했습니다. 문제를 해결한 다음 설치를 다시 시도하십시오 자세한 내용은 로그파일을 참조하십시오. 0x80070652 - 다른 설치가 이미 진행중입니다. 이전 설치 작업을 마친후 이 설치를 진행하십시오.] 위와 같은데 컴퓨터를 껐다가 재부팅해보기도 하고 작업관리자에서 실행중인 프로그램이 있는지 확인도 해보았고 설치파일을 우클릭하여 관리자 권한 실행을 해보기도 했는데 계속해서 설치 실패가 뜹니다. 해결방법 아시는 분들 있으시면 도움좀 부탁드립니다. ㅜ
1~21미만의 값들을 생성해서 어떤변수에 저장할때, range를 이용해서 1~21미만의 값들을 생성했을때 정말 편리해보였습니다. 그래서 range을 이용해서 코드를 작성했었습니다. a = range(1, 21) print(a) 이런식으로 작성을하고 출력을해서 오류가 없는지 확인할려했는데 오류가 떠버렸습니다. 출력결과가 "range(1, 21)"라고 뜨더라고요. 어떻게하면 range()으로 1~21미만의 값을 출력하는지 모르겠습니다. 참고로 version은 3.9.6입니다 s
[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
안녕하세요. 선생님 덕분에 훌륭한 강의 열심히 수강하고 있습니다. 다름이 아니라, 풀스택 입문용으로 django대신 flask를 강의하시는 이유가 궁금합니다! 사용법은 flask가 좀 더 어려운것으로 알고 있는데, 혹시 나중에 파워풀한 기능을 위해서 큰그림을 그리시는것인지요! 감사합니다!
서버를 껐다 새로 키면 메모리가 날라갔기 때문에 다시 상태코드가 200이 나올거라고 생각했는데 계속 304 상태코드로 나옵니다. 1. 메모리가 날라가면서 캐시도 같이 삭제되는 것이 아닌가요? 2. cache를 삭제하는 것은 위험하다고 하셨는데, 서버를 끊어서 메모리가 날라가는 것과 cache를 삭제하는 것이 무엇이 다른가요?