git으로 'master'로 다시 전환하는 방법은 무엇입니까?
나는 나의 첫 번째 약속을했다. 그런 다음 브랜치를 생성합니다 (branch1이라고합시다).
이 브랜치에서는 '예제'디렉토리를 만들고 커밋했습니다. GitHub에서 새 브랜치와 내가 추가 한 새 디렉토리 'example'을 볼 수 있습니다.
이제 마스터로 다시 '동기화'할 수 있는지 궁금합니다. 그래서 'example'폴더를 삭제하십시오 (마스터에 존재하지 않기 때문에).
편집 : find . -type d -empty -exec touch {}/.gitignore \;일을했습니다.
지점을 확인해야합니다.
git checkout master
자세한 내용은 Git 치트 시트 를 참조하십시오.
편집 : git은 빈 디렉토리를 관리하지 직접 관리해야합니다. 디렉토리가 비어 있으면 직접 제거하십시오.
Git Cheatsheet 에 따르면 먼저 브랜치를 선언합니다.
git branch [branchName]
그리고
git checkout [branchName]
나는 거기에서 무슨 일이 일어나고 있는지에 대해 내 머리를 돌리려고 노력하고 있습니다. "예"폴더에 어떤 것이 있습니까? Git은 빈 폴더를 추적하지 않습니다.
분기하고 새 분기로 전환 한 다음 새 폴더를 만들고 비워 둔 다음 "git commit -a"를 수행하면 커밋에서 해당 새 폴더를 얻을 수 없습니다.
즉, 추적되지 않음을 의미합니다. 즉, 다른 브랜치를 확인도 제거되지 않습니다.
브랜치를 삭제하려는 내용을 숨기거나 브랜치에서 변경 한 내용을 커밋해야합니다. 현재 브랜치를 변경 한 경우 아래 단계를 수행하십시오.
git stash또는git commit -m "XXX"git checkout mastergit branch -D merchantApi
참고 : 위 단계는 분기를 로컬로 삭제합니다.
참고 URL : https://stackoverflow.com/questions/7417166/how-to-switch-back-to-master-with-git
'IT' 카테고리의 다른 글
| vuejs는 하위 구성 요소에서 상위 데이터를 업데이트합니다. (0) | 2020.08.13 |
|---|---|
| Intellij에서 발생한 값하는 동안 반환하기 (0) | 2020.08.12 |
| ID 열이있는 테이블을 만드는 방법 (0) | 2020.08.12 |
| BitLocker는 성능에 어떤 영향을 줍니까? (0) | 2020.08.12 |
| "Vanilla"자바 펼쳐 라이브러리를 Node.js에로드 (0) | 2020.08.12 |