Git Stash에 병합이 필요함
Git은 많은 기능을 제공하는 트렌디한 플랫폼이며 주요 기능 중 하나는 stash
입니다. 이 고유한 기능을 사용하면 코드를 확인할 때 리포지토리에 커밋하고 싶지 않은 변경되지 않은 많은 작업을 축적할 수 있습니다. 스테이징 영역이나 작업 트리와 연결되어 있지 않습니다.
이 기능을 사용하면 변경 사항을 준비 영역에 일시적으로 저장하여 아무 문제 없이 새 작업으로 이동할 수 있습니다. 그런 다음 새 작업에서 이러한 변경 사항을 수행해야 할 때 이를 다시 가져온 다음 요구 사항에 따라 작업에 다시 적용합니다.
힘내 숨겨진 변경 사항
git stash
를 특정 브랜치에 적용하면 변경 사항을 커밋하지 않았기 때문에 변경 사항이 현재 브랜치에 지정되지 않으므로 어떤 브랜치에도 속하지 않고 임시 스테이징 영역에만 속합니다. .
힘내 숨김 목록
숨겨진 변경 사항 목록을 보려면 다음 명령을 사용합니다.
git stash list
Git Stash Pop에 병합이 필요함
개발자가 파일을 업데이트하거나 덮어쓰는 프로젝트에서 작업할 때 병합 충돌이 발생할 가능성이 높습니다. 병합은 git merge
를 통해 수행할 수 있으며 다음 명령을 통해 수행할 수 있습니다.
git stash pop
병합 충돌
병합 충돌은 다른 개발자와 팀 환경에서 작업할 때 명백합니다.
이 문제는 개발자가 두 개의 다른 분기를 통해 파일의 해당 줄을 편집하거나 한 개발자가 한 분기에서 파일을 삭제하고 다른 개발자가 다른 분기에서 동일한 파일을 일부 편집할 때 발생합니다. 이것이 팀 환경에서 병합 충돌이 발생하는 방식입니다.
Git에는 이러한 문제를 해결할 수 있는 효과적인 도구가 많이 있습니다. 이 기사에서는 병합을 적용하고 git stash pop
충돌을 수정하는 방법, 충돌이 발생하는 방법, git stash
충돌이 발생하지 않은 것처럼 보이게 하는 방법을 배웠습니다.
pop
명령의 도움으로 숨김 파일은 작업 트리에 이미 있는 파일의 구성 요소를 덮어씁니다. 이 프로세스 후에 현재 업데이트된 파일은 git index
에 준비됩니다.
이제 인덱스에 업데이트된 파일이 있으므로 업데이트된 코드를 리포지토리에 병합하여 매우 편리하게 작업할 수 있습니다. 다른 옵션은 필요하지 않은 파일을 삭제하는 것입니다. 그런 다음 git stash pop
이라는 Git 명령을 통해 코드를 복구할 수 있습니다.
Git-stash
도구의 도움으로 우리는 깔끔하고 깨끗한 저장소를 가질 수 있고 저장소의 위치를 이전 커밋으로 역행할 수 있습니다.
그런 다음 git pull
을 적용하여 다른 팀 구성원이 리포지토리의 동일한 분기에 푸시하는 최신 업데이트를 가져올 수 있습니다.
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn