2012-08-30 3 views
0

저는 꽤 새로워서 도움이 필요합니다. 제 질문이 사소하거나 어리 석다면 사과드립니다.git merge가 헤드에서 로컬로 변경됩니다.

어쨌든 원격 지점에서 동기화하고 일부 변경 사항을 적용하고 일부 내용을 확인했지만 내가 수행 한 적이없는 항목도 있습니다.

이제 원격 저장소에 동기화해야하지만 변경되지 않은 로컬 변경 사항은 잃지 않아야합니다. 이상이있을 경우 충돌이있을 경우 git에서 변경 사항을 검토 할 수 있다면 좋을 것입니다.

어쨌든 도움 주셔서 감사합니다!

+0

Learath2의 답변에 대한 귀하의 의견을 토대로 [gitattributes] (http://git-scm.com/book/en/Customizing-Git-Git-Attributes)를 살펴볼 수 있습니다. 구체적으로는 * 키워드 확장 *. 기본적으로 체크 아웃시 파일 (예 : 설정 파일)에 변경 사항을 적용하고 커밋 할 때 변경 사항을 제거 할 수 있습니다. – R0MANARMY

+0

정답을 고르거나 직접 풀 경우 답변을 게시하고 올바르게 표시하십시오. – Learath2

답변

2

당신은 추적되지 않는 파일의 변경,

git stash --include-untracked 
문서의 위의 링크가 아마 비슷한 더러운 나무으로 당기면 라는 예제를 제공

(또는 동일한 뭔가를 백업 할 stash 명령을 사용할 수 있습니다) 귀하의 상황에. 숨겨진 변경 사항을 적용하려고 할 때 병합 충돌이 있으면 git이 알려줍니다.

1

왜 항상 분기를 사용해야합니까? 어쨌든 git stash save 작업을 수행 한 다음 git commitgit push을 사용할 수 있습니다. 그 후에 다른 변경 사항을 다시 받으려면 git stash apply 수 있습니다.

+0

나는 구두점을 놓치고 있다고 생각합니다. – R0MANARMY

+0

그것으로 ipad 곰에게서 진실한 쓰기는 그것을 고친다 – Learath2

+0

답장을 보내 주셔서 감사합니다. 은신처가 나를 도울 것 같지만, 나는 나뭇 가지를 가지고 일해야한다고 말한다. 내 상황을 설명하고 최선의 방법에 대한 권장 사항을 얻도록하겠습니다. 로컬 파일을 변경 한 이유는 내 팀의 다른 모든 환경과 다른 개발 환경을 사용하고 일부 빌드 아티팩트를 약간 수정해야 로컬로 구축 할 수 있지만 변경 사항을 확인해서는 안됩니다 가지로 관리하는 방법에 대한 조언? – Kramer

관련 문제