-u: --set-upstream 의 축약형입니다. 이 옵션은 현재 브랜치를 원격 브랜치에 연결하는 역할을 합니다. 해당 코드로 연결한 이후에는 git push 명령만으로도 동일한 원격 브랜치에 푸시할 수 있습니다. --graph--oneline--decorate로컬 브랜치 제거:
로컬에서 브랜치를 제거할 때는 git branch -d 또는 git branch -D 명령을 사용합니다.
-d 옵션은 해당 브랜치가 현재 브랜치에 fully merged 되었을 때만 제거합니다.-D 옵션은 해당 브랜치가 현재 브랜치에 fully merged 되었는지 여부와 상관없이 강제로 제거합니다.예를 들어, 브랜치 "feature-branch"를 제거하려면 다음 명령 중 하나를 사용할 수 있습니다:
git branch -d feature-branch # 또는
git branch -D feature-branch
git push 명령을 사용합니다.git push origin --delete branch-name
여기서 origin은 원격 저장소의 이름이고, branch-name은 제거하려는 브랜치의 이름입니다.
위의 명령을 사용하여 로컬 및 원격 브랜치를 제거할 수 있습니다. 단, 제거할 브랜치가 현재 작업 중인 브랜치가 아니어야 하며, 제거할 브랜치에 대한 변경 사항이 모두 커밋되어 있어야 합니다.