본문 바로가기
반응형

git39

깃허브 데스크탑 - 브랜치를 Main과 동기화하기 (Main -> Branch Push, Sync) Git / GitHub 전체 링크 main이나 다른 브랜치에서 코드를 반영하였어도, 이미 만들어진 branch에서 Fetch origin을 눌러도 아무 반응이 없다. 여기서 다른 브랜치에 merge된 코드를 원하는 branch로 반영해보자. - 깃헙에서 반영하기 - 깃헙 데스크탑에서 반영하기 깃헙에서 반영하기 먼저 브랜치를 미리 하나 만들어둔다. main에서 코드를 고친 후 commit → push origin까지 완료하자. Debug.Log("TestScript 1 : 4 main merge"); -> Debug.Log("TestScript 1 : 5 main merge test"); 깃헙에서 main에 코드가 반영된 것을 확인할 수 있다. 이제 GitHub Desktop에서 브랜치를 변경해보자. 코드.. 2022. 7. 5.
깃허브 데스크탑 - 브랜치에서 Main으로 Push하기 (Branch -> Main Push) Git / GitHub 전체 링크 GitHub Desktop에서 Branch를 만들고 Main으로 코드를 Push하자. 새 브랜치(push_test)를 만들고 코드를 수정하자. 이후 Commit → Publish를 하자. 깃헙에 들어가면 Compare & pull request가 생성된 것을 알 수 있다. commit을 할 때 적었던 내용이 보인다. 변경할 내용이 있으면 여기서 수정하고 Create pull request 버튼을 누른다. Branch Protection Rule이 없다면 아래와 같이 Merge pull request가 활성화된다. Merge pull request를 누른다. Confirm merge가 활성화된다. 버튼을 눌러서 넘어간다. Merge가 완료되었다. 이 브랜치가 불필요하다면 .. 2022. 7. 5.
깃허브 - 불필요한 브랜치 삭제하기 (Delete Branch) Git / GitHub 전체 링크 불필요한 브랜치를 삭제하고 정리해보자. 깃헙 - 프로젝트에서 main을 누르면 브랜치 목록을 볼 수 있다. View all branches를 누르면 모든 브랜치를 볼 수 있다. 지우고 싶은 브랜치의 휴지통 버튼을 누르자. 삭제가 완료되었다. 브랜치 목록이 더 이상 보이지 않는다. GitHub Desktop에서는 아래와 같이 간단히 삭제하면 된다. 2022. 7. 5.
깃허브 데스크탑 - Push / Publish 취소하기 Git / GitHub 전체 링크 Commit 취소하기 (Amend, Undo, Revert) main 코드 반영 후 즉시 취소 (Push) 다른 브랜치 코드 반영 전 즉시 취소 - Pull Request 취소 (Publish) 다른 브랜치 코드 반영 후 즉시 취소 - Pull Request → Merge 후 취소 main 코드 반영 후 즉시 취소 (Push) GitHub Desktop에서 방금 넣은 코드 : Push(main) / Publish(다른 브랜치)한 내용을 취소해보자. 먼저 main에서 코드를 수정한 후, commit 해보자. commit이 완료되면 Push Origin을 하자. main에서 Push를 했기 때문에 코드가 바로 반영되었다. 이제 방금 넣은 코드를 바로 취소해보자. commit.. 2022. 7. 5.
깃허브 - 파일 변경사항 확인하기 (History) Git / GitHub 전체 링크 깃헙에서 파일 하나를 선택해보자. 오른쪽 위에 History 버튼을 클릭하면 된다. 선택한 파일에 대해서 누가 어떻게 파일을 변경했는지에 대한 기록이 남아있다. commit 제목을 누르면 commit 내용과 함께 변경된 내용을 볼 수 있다. 2022. 7. 4.
깃허브 데스크탑 - Commit 취소하기 (Amend, Undo, Revert) Git / GitHub 전체 링크 Push / Publish 취소하기 Amend commit / Undo commit / Revert changes in commit 의 차이 GitHub Desktop에서 Commit한 내용을 취소해서 프로젝트를 롤백(Rollback)해보자. main 브랜치에서 파일을 수정해보자. TestScript1,2,3의 3 submit을 4 submit으로 변경하였다. 그리고 commit을 하자. 그러면 Push origin 상태로 변경된다. 이 상태에서 commit을 취소하고 싶다면, History 탭으로 이동한다. 그러면 최근에 commit한 내용이 ↑ 와 함께 목록에 보인다. 마우스 오른쪽 버튼을 누르면 Amend / Undo / Revert를 선택할 수 있다. Amend .. 2022. 7. 4.
깃허브 데스크탑 - 새 브랜치 만들고 Pull Request (New branch Merge) Git / GitHub 전체 링크 GitHub Desktop에서 새로운 브랜치를 만들어서 main 브랜치에 merge 해보자. 이미 main에서 작업을 했더라도 브랜치를 만들 수 있다. 먼저 Current branch 탭을 누른 후 New branch 버튼을 누른다. 새로 만들 브랜치의 이름을 정한다. 현재 브랜치에서 작업하고 있는 코드를 들고 갈 것인지 묻는 팝업이다. Bring my changes to [branch name]을 선택하고 Switch branch를 누른다. new_branch로 변경되었고, main에서 작업한 코드도 들고오게 되었다. 코드 작성을 완료했다면, Commit 하자. 그리고 Publish branch를 누른다. 이제 깃헙에 들어가면 new_branch에서 코드가 들어오게 되.. 2022. 6. 23.
깃허브 - 팀원 / 멤버 추가하기 + Approve 설정하기 Git / GitHub 전체 링크 깃헙 리포지토리(repository)에 다른 팀원 / 멤버를 추가해보자. [Settings] → [Collaborators]에서 Add people 버튼을 선택한다. 자신이 가진 계정이 또 있다면 추가해보자. invite된 사람은 등록된 계정의 메일로 초대장을 받는다. Accept invitation을 눌러 수락하자. 이제 bloodstrawberry가 substrawberry의 git_project에 참여하게 되었다. bloodstrawberry 계정에서 다른 계정에 참여하고 있는 리포지토리를 확인해보자. 크롬을 사용한다면 Ctrl + Shift + N을 눌러 시크릿 모드로 크롬 창을 하나 더 켠다. 그리고 또 다른 계정(bloodstrawberry)을 로그인한다. 해.. 2022. 6. 23.
깃허브 - 리포지토리 Private / Public 변경하기 Git / GitHub 전체 링크 아래의 git_project는 현재 Private로 설정되어 있다. 이것을 깃헙에서 Public으로 변경해보자. 먼저 [Settings] → [General]을 클릭하고 스크롤을 마지막까지 아래로 내린다. Danger Zone에서 Change visibility 버튼을 누르면 Public ↔ Private 변경이 가능하다. Make public/private를 선택하고, 자신의 nickname/repository 를 입력하고 "I understand, change repository visibility."를 클릭하면 반영된다. 2022. 6. 23.
반응형