깃 (git): 어떻게 다운로드합니까 최신 버전의 내 코드?

39 m, 깃 (git) 을 사용하여 i& 1.7.4.1. I want to get 최신 버전의 내 코드 저장소에서 하지만 I& # 39 m, 오류가 발생하지.

$ git pull
….
M   selenium/ant/build.properties
….
M   selenium/scripts/linux/get_latest_updates.sh
M   selenium/scripts/windows/start-selenium.bat
Pull is not possible because you have unmerged files.
Please, fix them up in the work tree, and then use 'git add/rm <file>' as appropriate to mark resolution, or use 'git commit -a'.

39, ve 로컬 파일을 삭제한 i& 복제본입니다 불만을 토로하며, 그래도 이 도구는 내려받습니다 오류뿐만. From the remote 리포 최신 버전을 체크아웃하지 어떻게 합니까? - Donatelli

질문에 대한 의견 (1)

39, t care about don& 경우 모든 로컬 변경률 (또는 그냥 여기 있을 수 있는 일이 파일 또는 서브레포지토리스 생성할지 비 추적 등) 과 그냥 a copy) 이 리포:

git reset --hard HEAD
git clean -xffd
git pull

39, ve, 이렇게 하면 다시 변경 사항을 you& 로칼에서 그러하매 조심스럽게요 사용하여 만든 dos 기술 Rm - Rf '생각' 이렇게 할 때.

해설 (12)
  • 사례 1: * 개의치 로컬 변경 사항
    • 솔루션 1: 최신 코드 및 재설정하십시오 코드*의

git 페치할 출처 git 재설정하지 - 하드 출처 / [태그 / 분기로의 / 커밋합니다 id 일반적으로: 마스터]

    • 해결 방법 2: * 다시 폴더 및 클론할 삭제하시겠습니까 d

rm - rf [project_folder] git 클론할 [remote_repo]

  • 사례 2: * 현지 변경으로부터 신경
    • 솔루션 1: 충돌이 발생하지 새로운 온라인 버전 *

git 페치할 출처 깃 (git) 상태

는 다음과 같은 항목을 보고하십시오

39, & # 39 는 너회의 분기로의 견하여 origin/master&. 1 씩 로칼에서 빠른 전달 될 수 있습니다.

그리고 최신 버전을 다운로드하십시오

git 당기십시오

    • 해결 방법 2: * 와 충돌함 새로운 온라인 버전

git 페치할 출처 깃 (git) 상태

는 다음과 같은 항목을 보고하십시오

오류: 다음 파일을 해당 지역 변경되는지 약간만이라도 오버라이트될 병합해야: file_name 제발, 변경 사항을 커밋합니다 또는 이를 숨기기 위해 먼저 병합합니다. 중단합니다.

해당 지역 변경으로부터 커밋합니다

깃 (git) 추가. git 커밋합니다 - m "커밋합니다 msg"

다시 내려받습니다 변경률 (페일오버됩니다)

git 당기십시오

는 다음과 같은 항목을 보고하십시오

왜냐면 당신이 병합되지 않은 파일을 당기십시오 수 없습니다. 제발, 그 후, git 수리입니다 up in the 작동합니까 트리에서만 추가 / rm, & # 39, & # 39 &lt file&gt 사용합니다. 적절하게 a& # 39, & # 39 를 사용하거나, 마크 해결안에서는 증대하고자 깃 (git) -;).

열어보려면 파일이므로 갈등을 해결하는 것이다. 그럼.

깃 (git) 추가. git 커밋합니다 - m "충돌함 수리입니다." git 당기십시오

는 다음과 같은 항목을 보고하십시오

이미 최신품이다.

추가 정보: https://stackoverflow.com/questions/9529078/how-do-i-used-git-reset-hard-head-to-revert-to-a-previous-commit

해설 (7)

39 의 들어온넘 you& what& 하는 의심이 있는 파일을 삭제할 수 있는 # 39, ve 수정한 (# 39, t care about didn& 수 있기 때문에 이러한 변경) 를 차지하고 있으며, 현재 git 박스트롤의 변했다니까 삭제

다음은 이동하는 방식으로 변경 사항을 out of your apc® 복사 및 꽂으십시오 stash&quot "; (실제로 필요로 하는 선반가공 아웃해야 읽어들일 수 있는지 다시) 이므로, 그런 다음 당기십시오 최신값 변경으로부터 업스트림입니다 물러난다.

git stash  
git pull

날 원한다면 읽어들이려면 너회의 파일 (잠재적 와 충돌함 업스트림으로 변경사항과 모두), 그 위에 깃 (git) 을 그대로 '비밀창고' 실행하십시오 적용하십시오 변경되는지 코드에. 이쪽요 경우 &quot undo"; 외곽진입.

해설 (1)

먼저 병합하려면 파일이 있습니다. 깃 (git) 을 할 필요가 있는 파일을 볼 수 있는 '상태' 며칠입니까 병합되었습니다 (갈등을 해결하는 데 필요한 것은 첫 번째). 깃 (git) '와' 추가 확신하느뇨 재설정했으면 file_merged 당기십시오 do your '' 다시.

해설 (1)

이 코드를 시도하시겠습니까

cd /go/to/path
git pull origin master
해설 (1)

그냥 모든 것을 버릴 경우 사용자의 작업 폴더 (eg 결과를 병합해야 실패 또는 중단됨) 와 하드 '-' a '는 이전 커밋합니다 되돌려집니다 청소하십시오 실행하십시오 재설정하지 깃 (git).

해설 (0)

쓰레기 알고 싶어 # 39 에 따라 해당 지역 변경사항과 당기십시오 what& 다운되어도 원격입니다?

실패할 경우, 만약 모든 # 39 의 &quot you&, re (상당히 이해할 수),, 가장 간단한 것은 그냥 겁먹었구나 reset&quot 클론할 출처 를 새로운 디렉토리이며 쓰레기 기존의 하나.

해설 (0)

이 명령을 실행하여 최신 태그, 보통, ll 내려받습니다 you& # 39 은 버전 프로젝트의:

git describe --abbrev=0 --tags
해설 (0)

39 이 같은 re core.autocrlf-problems. you& 다는일은 들린다. windows 의 경우 같은 문제를 설명할 줄 수 있습니다 = true 코레지오토크호프 수준들과 크레프 줄 바꿈 체크 인되기 리포지토리를 있었다. 이 리포지토리를 코레지오토크호프 비활성화하기 시도하시겠습니까 위해 수행하는 하드 리셋.

해설 (0)

깃 (git) gui 를 사용하는 경우 첫 페치할 어졌다면 병합합니다.

원격입니다 메뉴를 통해 페치할 &gt >; 페치할 &gt >; "라고 주장하고 있다. 메뉴를 통해 병합해야 병합해야 &gt >; 병합해야 로컬.

다음 대화 나타납니다.

! [입력하십시오. 이미지 여기에 설명을] [1]

공통공간의 자간은 분기로의 라디오 단추 (또한 기본적으로 선택), 노란색 상자는 남겨두십시오 비어 있고, 이 파일을 업데이트하십시오 병합해야 누름에 한다.

내가 하고 싶었던 그 전에 이미 이 단계를 버리고 일부 현지 변경 이후 # 39 를 통해 해결할 수 없는, 그래서 무시하려면 애니웨이 don& 병합해야 실행하십시오.

해설 (0)