Windows에서 최신 버전의 Git으로 업그레이드하는 방법은 무엇입니까? 여전히 이전 버전 표시
방금 이전 버전 1.7.9.mysysgit.0에서 Windows 용 Git 1.8.0.1로 업그레이드했습니다. Git 사이트에서 새 버전을 다운로드하여 일반 Git 설치 프로그램 EXE를 통해 설치했습니다.
즉, 터미널 창을 시작할 때 여전히 git 버전 1.7.9.mysysgit.0을 실행 중임을 보여줍니다. 프롬프트에서 "git --version"을 입력 할 때도 마찬가지입니다.
Mac OSX의 Git과 비슷한 문제에 대해이 기사를 찾았습니다. 이로 인해 잘못된 PATH와 관련이 있다고 생각하지만 5 개월 자체 학습이 가능합니다. 이것을 Windows로 변환하는 방법이 없어졌습니다.
이 문제는 새로운 Rails 프로젝트를 시작하고 Git으로 푸시하려고 할 때 발생했습니다. 리모컨을 추가했습니다.
git remote add origin git@github.com:brianscottk/blog.git
그때:
git push -u origin master
다음과 같은 오류 메시지가 나타납니다.
치명적인 : https://github.com 참조를 찾을 수 없음 : 서버에서 git update-server-info를 실행 했습니까?
그 오류를 인터넷 검색하면 이 기사로 이동 하여 업그레이드하라는 메시지가 표시되었습니다.
Git 2.16.1 (2)부터 사용할 수 있습니다
C:\> git update-git-for-windows
2.14.2와 2.16.1 사이의 버전에서 명령은
C:\> git update
(예를 들어 로컬 리포지토리 업데이트와 혼동되지 않도록 나중에 이름이 바뀌 었 svn update
습니다.)
이 명령은 Git 2.13 이전에는 존재하지 않습니다.
"git 명령이 아닙니다"라는 오류가 발생하면 실제로 Windows 용 Git이 없거나 버전이 매우 오래된 것입니다.
이 경우 https://git-scm.com/download 에서 최신 설치 관리자를 가져와 (32 비트 또는 64 비트를 원하는지 확인) 업그레이드를 위해 실행하십시오.
최신 버전이 이미 설치되어 있으면 아무 것도 수행하지 않습니다.이 경우 설치 프로그램을 수동으로 실행하여 다시 설치할 수 있습니다.
C:\> git update-git-for-windows
Git for Windows 2.17.0.windows.1 (64bit)
Up to date
업데이트 (26SEP2016) : 최신 버전으로 업그레이드하기 위해 더 이상 이전 버전의 git을 제거 할 필요가 없습니다. git win 다운로드 사이트 에있는 설치 프로그램 패키지 는 모든 것을 처리합니다. 지시를 따르십시오. 추가 정보는 git 설치 및 업그레이드 지침을 따르십시오 .
먼저이 명령을 사용하여 자식 버전을 확인하십시오.
git --version
그런 다음 git 버전에 따라 사례를 따르십시오.
세 가지 경우 :
자식 버전이 2.14.1보다 작은 경우.
망할 놈의 다운로드 최신 제거 자식을 다시 설치합니다.
그리고 2.14.2와 2.16.1 사이의 버전
명령 사용
git update
버전은 더 큰 Git 2.16.1 (2)와 같습니다
명령 사용
git update-git-for-windows
"where git"명령을 사용하여 명령 프롬프트가 버전을 선택하는 방법을 찾으십시오. 경로가 설정되면 이전 버전을 완전히 제거 / 삭제할 수 있습니다. 그런 다음 설치하고 새로 설치된 위치가 경로에 있는지 확인하면 제대로 작동합니다.
cmder 와 같은 git-friendly 도구를 사용하면 인생이 훨씬 쉬워집니다. Windows에서 git에 대한 지원이 이미 최고이기 때문에 더 이상 이중 부팅 또는 cygwin을 사용할 필요가 없습니다. (Windows 용 Git은 MinGW에서 필요한 모든 유닉스 도구를 포함하는 msysgit을 설치합니다. MinGW는 한동안 존재 해 왔으며 꽤 안정적입니다. 원한다면 Windows 용 Git 대신 msysgit의 정식 버전을 설치할 수 있습니다 . 하단의 Windows 페이지).
@Simon의 마지막 응답을 기반으로 먼저 새 버전의 Git을 제거했습니다. 그때 다시 이전 버전과 같은 디렉토리에 망할 놈의 새 버전을 설치 , C:/RailsInstaller/Git
대신 기본 디렉토리 C:/Git
.
이제 레일 터미널 창에 새 git 버전 1.8.0을 실행 중임을 표시합니다.
PATH
변수 를 확인 하려면 다음과 같이 행동 하십시오 .
- 바탕 화면에서 내 컴퓨터를 마우스 오른쪽 단추로 클릭하고 속성을 클릭하십시오.
- 왼쪽 열에서 고급 시스템 설정 링크를 클릭하십시오.
- 시스템 속성 창에서 환경 변수 버튼을 클릭하십시오.
일단 거기에 가면 스크롤하여 Path
행 을 얻으면 긴 경로의 문자열을 얻습니다 (예 : C:\windows\bin;C:\program files\git
등)
git
참조 되는 행을 찾으십시오 . 그런 다음이 경로가 Git 1.8.x 설치를 가리키는 지 확인하십시오. 그렇지 않은 경우 삭제하고 최신 Git 버전의 실제 경로를 추가하십시오. 마지막으로 문자열에 Git에 연결하는 경로는 하나만 있어야합니다.
이 도움을 바랍니다!
귀하의 문제가 remote
repo 와 관련된 Windows 전역 PATH와 관련이 있다고 생각하지 않습니다 .
Cygwin에서 Git을 사용하는 것이 좋습니다. Git은 Windows 명령 줄에서 작동 할 수 있지만 알아 내기 어려운 몇 가지 이상한 문제가있을 수 있습니다. Cygwin에서는 더 자연스럽고 오류가 적습니다.
bash
Window CMD 를 입력 하고 Unix 도구 및 명령을 사용하기 만하면됩니다. 바로 가기를 사용하여로드 할 수 있습니다 bash
. 일반 Windows CMD를 사용하는 것만 큼 쉽습니다.
Rails와 Ruby도 마찬가지입니다. 이전에 RailsInstaller를 사용했지만 Cygwin을 사용하여 Rails를 설치하는 것이 더 안정적이라는 것을 알았습니다.
마지막으로 시간이 있다면 우분투 듀얼 부트를 설치하는 것이 좋습니다. Windows는 궁극적으로 모든 유닉스 도구에 익숙하지 않습니다. 모든 고통이 멈추는 것을 발견 할 것입니다.
'IT story' 카테고리의 다른 글
Linux에서 스왑 공간을 사용하는 프로세스를 찾는 방법은 무엇입니까? (0) | 2020.04.14 |
---|---|
식별자가 ''인 앱 ID를 사용할 수 없습니다. (0) | 2020.04.14 |
Bash를 사용하여 현재 디렉토리에서 절대 경로를 상대 경로로 변환 (0) | 2020.04.14 |
AngularJS를 사용하여 조건부로 양식 입력을 요구할 수 있습니까? (0) | 2020.04.14 |
자체 서명 된 인증서를 수락하려면 Internet Explorer 8을 사용하려면 어떻게해야합니까? (0) | 2020.04.14 |