본문 바로가기
반응형

개발/Git, GitHub72

깃허브 데스크탑 - 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.
깃허브 데스크탑 - 리포지토리 클론하기 (Clone repository) Git / GitHub 전체 링크 GitHub에 등록된 리포지토리를 다시 다른 경로에 복사해보자. 복사할 리포지토리에서 [Code] → v 버튼을 누른다. GitHub Desktop에서 Current repository 탭을 누른 후 [Add] → [Clone repository...]을 선택한다. 팝업이 나오면 URL 탭을 눌러 복사한 링크를 추가한다. 그리고 Local path에는 미리 만들어둔 다른 폴더를 선택한다. 그러면 선택한 폴더\git_project라는 곳에 리포지토리가 복사된다. 이제 git_project 폴더가 복사되었다. 이제 Unity Hub로 프로젝트를 다시 열어서 깃헙 repository가 제대로 클론되었는지 확인해보자. 2022. 6. 23.
깃허브 데스크탑 - 로그아웃 / 로그인 Git / GitHub 전체 링크 먼저 GitHub Desktop에서 로그아웃을 해보자. [File] - [Options...]로 들어간다. 로그인된 아이디가 있으면 Sign out을 눌러 로그아웃한다. 로그아웃을 완료했다면, 다시 Sign in을 눌러서 로그인한다. Continue with browser를 누른다. 웹에서 깃헙을 로그인한 상태라면 아래와 같은 그림을 볼 수 있다. Authorize desktop을 누른다. 마지막으로 아래의 버튼을 누르면 완료된다. 로그인에 성공하였다. 2022. 6. 23.
깃허브 데스크탑 - Filename too long 에러 처리하기 (Windows GitHub Desktop) Git / GitHub 전체 링크 아래와 같은 깃헙 에러가 나온다면, 윈도우 파일 이름의 제한(255자) 때문이다. error: unable to create file [long long file name]: Filename too long Git Bash에서 아래의 명령어를 입력해서 환경 설정을 변경할 수 있다. git config --system core.longpaths true 그러나 위와 같은 에러가 나온다. 시작 버튼 옆의 검색에서 Git Bash를 검색한 후 관리자 권한으로 실행하자. 그래도 안된다면 관리자 권한으로 실행한 후 아래의 명령어도 실행해보자. git config --global core.longpaths true 2022. 6. 14.
깃허브 데스크탑 - Node JS 프로젝트 추가하기 (new repository) Git / GitHub 전체 링크 Node JS 전체 링크 GitHub Desktop에서 ▼ → Add → Create new repository를 선택한다. Local Path의 root 경로와 upload 할 프로젝트의 폴더명을 확인한다. 또는 File → Add local repository... 에서 프로젝트 경로를 추가한다. Name - Node js의 프로젝트 폴더를, Local Path에서는 위의 Local Path를 입력하고 Git ignore에서는 Node를 선택한다. Publish repository를 선택하여 현재 프로젝트를 올린다. History를 눌러보면 현재 프로젝트 내용을 볼 수 있다. https://bloodstrawberry.tistory.com/673 위 링크대로 다시 n.. 2022. 4. 4.
Github Desktop에서 리액트 프로젝트 받아오기 Git / GitHub 전체 링크 리액트 전체 링크 참고 - 리액트 프로젝트 추가하기 (new repository) - gh-pages로 리액트 프로젝트 배포하기 - gh-pages로 배포된 프로젝트에 리액트 라우터 적용하기 - Hash Router로 gh-pages 배포하기 - 404 에러를 수정한 Browser Router로 gh-pages 배포하기 - Github Desktop에서 리액트 프로젝트 받아오기 깃헙 데스크탑에서 리액트 프로젝트를 가져와보자. 먼저 가져올 프로젝트에서 URL을 복사한다. GitHub Desktop에서 Current repository 옆의 ▼를 누른다. Add → Clone repository... 를 선택한다. 복사한 URL을 붙여놓고 Local Path를 설정한다. (.. 2022. 4. 3.
반응형