깃을 가지고 다시 '마스터'로 전환하는 방법은?
첫 번째 커밋을 수행한 다음 분기를 생성했습니다(예: branch1).
이 지점에서 디렉터리 'example'을 만들고 커밋했습니다.GitHub에서 새 지점과 추가한 새 디렉터리 '예시'를 봅니다.
이제 어떻게 하면 마스터로 '동기화'할 수 있는지 궁금합니다. 그래서 '예시' 폴더가 삭제됩니다(마스터에 존재하지 않습니다).
편집:find . -type d -empty -exec touch {}/.gitignore \;
그 일을 했습니다.
분기를 체크아웃해야 합니다.
git checkout master
또는
git checkout main
자세한 내용은 Git 치트 시트를 참조하십시오.
편집: git는 빈 디렉터리를 관리하지 않으므로 사용자가 직접 관리해야 합니다.디렉터리가 비어 있으면 직접 제거하십시오.
Git Cheatsheet에 따르면 먼저 지점을 생성해야 합니다.
git branch [branchName]
그리고 나서.
git checkout [branchName]
마스터 브랜치로 안내해 드리겠습니다.
git checkout master
다른 분기로 전환하려면 다음 작업을 수행합니다(각괄호는 무시하고 강조를 위한 것입니다).
git checkout [the name of the branch you want to switch to]
새 분기를 만들려면 -b를 이렇게 사용합니다(각괄호는 무시하고 강조를 위한 것입니다).
git checkout -b [the name of the branch you want to create]
분기를 삭제하려면 분기에서 변경한 내용을 저장하거나 분기에서 변경한 내용을 커밋해야 합니다.현재 분기를 변경한 경우 다음 단계를 수행합니다.
git stash
또는git commit -m "XXX"
git checkout master
git branch -D merchantApi
참고: 위의 단계에서는 분기가 로컬로 삭제됩니다.
저는 저기서 일어나는 일들을 이해하려고 노력하고 있습니다.당신의 "예시" 폴더에 무엇이 있습니까?Git는 빈 폴더를 추적하지 않습니다.
분기하여 새 지점으로 전환한 다음 새 폴더를 만들고 비워 둔 다음 "git commit -a"를 수행하면 커밋에 해당 새 폴더가 표시되지 않습니다.
추적되지 않는다는 뜻입니다. 다른 지점을 확인해도 제거되지 않습니다.
언급URL : https://stackoverflow.com/questions/7417166/how-to-switch-back-to-master-with-git
'programing' 카테고리의 다른 글
매개 변수를 SQL Command로 전달하는 가장 좋은 방법은 무엇입니까? (0) | 2023.07.03 |
---|---|
사용자에게 이 개체에 액세스할 수 있는 권한이 없습니다.Firebase 스토리지 안드로이드 (0) | 2023.07.03 |
최대 거리 및 MongoDB에 사용할 유닛? (0) | 2023.07.03 |
열 이름 또는 제공된 값 수가 테이블 정의와 일치하지 않습니다. (0) | 2023.07.03 |
유형 스크립트 인터페이스, 함수 및 네임스페이스의 이름이 모두 동일합니다.어떤 것이 수출되고 있습니까? (0) | 2023.06.28 |