몇 달 동안 git을 사용하고 있었는데 지금은 저를 괴롭혔습니다. AWS EC2에는 git repo가 있습니다. 동기화가 잘되고 gitosis를 사용하여 즉시 사용할 수 있습니다. 우리가 가지고있는 유일한 문제는 때로는 일부 파일의 이전 버전을 가져 오는 것입니다.아마존 EC2에서 이전 파일을 당기는 자식
[핵심]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
[원격 "기원"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = [email protected]:/Project
[지점 "마스터"]
remote = origin
merge = refs/heads/master
자식 원격 쇼 원산지 : 내 설정은 다음과 같이이다
- 원격 기원
URL 가져 오기 : 자식 @의 blahblahblah :/프로젝트
푸시 URL : 자식 @의 blahblahblah :/프로젝트
HEAD 지점 :
마스터가
을 추적 : 원격 지점
마스터 'git pull'에 대해 로컬 브랜치가 구성되었습니다.
원격 마스터와 마스터 병합
로컬 참조 c '자식 푸시'에 대한 onfigured :
마스터 (최신) 마스터 밀어 내 자신의 지점에서 작업
, mybranch로 말을하고 마스터에 병합 할 수 있습니다. 이상한 점은 gitk를 통해 볼 수있는 최신 파일이 서버에 있지만 가장 최신 파일을 가져 오지 않는 것입니다.
아이디어가 있으십니까?
죄송합니다. 마지막 섹션에서 그 부분을 떠났습니다. 나는 출처를 체크 아웃 한 다음 내 지점을 병합 한 다음 밀었습니다. master 브랜치에있는 파일을 볼 수는 있지만 실제로 이상한 것은 오래된 파일들이 내가 이해하지 못하는 것입니다. 그냥 명확히 : 이 -git 체크 아웃 마스터 당겨 -git -git 병합 내가 이해해야합니다, 당신은 EC2 서버에서 클라이언트에 해당 명령을 실행하지 않는하려면 – DanyZift
를 밀어 -git mybranch로 . 그렇다면 서버의 파일 시스템에서 변경 사항을 보려면 서버와 "git checkout master"에 로그인해야합니다. –