로컬 시스템에서 빌드 한 것을 테스트하는 데 사용하는 개발 서버가 있습니다. 나는 약간의 변경을하고 GIT에 밀어 넣고, "개발"지점과 병합 한 다음 SSH를 개발 서버에 넣었다. 다음과 같은 오류가 계속 발생했다.git에서 production으로 웹 사이트를 가져 오기
오류 : 'app/Http/Controllers/CheckoutController.php '는 병합으로 덮어 씁니다. 중단. 변경 사항을 커밋하거나 병합하기 전에 숨기십시오.
나는 Git에별로 좋지 않다. 기본을 알고 있으며 잠시 사용 해왔다. 나는 ssh에서 git status를했고 마지막 커밋 (내 로컬 브랜치에서 Git 내 개발 브랜치로 병합 한)의 모든 변경 사항을 개발 서버에없는 것처럼 나열합니다 (수정, 삭제, 필요 표시). 추가 요법.).
여기 단계가 빠졌습니까? GIT 내에서 병합을 한 후에는이 프로젝트의 개발 서버 웹 사이트 디렉토리에서 SSH로부터 풀 (pull)을 할 수 있어야합니다.
다른 하나는 내 비즈니스 파트너가 일반적으로 GIT를 처리합니다. 그는 모든 프로젝트를 준비했고 일반적으로 정상적인 움직임을 보았습니다. 그는 내가 기다리고 싶지 않으면, 나 자신을 위해서 마을에있다. 나는 피하려고 노력하고있다. 그래서 원래 설정은 거기에 있었고 내가 코드를 푸시하기 시작할 때까지 작동했습니다.
도움을 주시면 감사하겠습니다.
'개발'에 원하는 파일의 현재 상태가있는 경우'git checkout - * && git pull '을 사용하여 원치 않는 로컬 변경 사항을 제거하고'개발 됨'에 기본 버전을 얻으십시오 – CoryKramer
@CoryKramer는 개발 서버에서이 작업을 수행하겠습니까? 같은 SSH 명령 줄? – Scott