본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

VCS/git

(37)
git 소스트리 실수로 삭제된 파일들 되돌리기 삭제를 했으면 commit할때 분명 떴을 것이다.가끔 merge를 급하게 하다가 내가 가진 파일을 없애는 경우가 있는데 상대와 나의 파일이 다를떄 놓치는 듯 하다 실수로 삭제한 파일들을 되돌려보자.checkout (커밋ID) - 파일명.확장자checkout (커밋ID) - 파일명 \ 공백이나 특수문자같은 것들 \ 파일명 .확장자 다시 스테이지에 추가
소스트리 브랜치 이동시 권한오류 Git error cannot stat ' ' : Permission denied 브랜치가 여러개 있다.교차 검증중 에러발생내 repo에 내 브랜치임을 감안하면 과한 permission 오류라 생각해 확인해봄 전 브랜치에서 사용중이던 파일들이 현 브랜치에 존재하지않고, 따라서 에러가 나있다.ide도 이상을 감지함 해당 ide를 끄고 다시 시도.해결.
GitHub Pull Requests 코드리뷰 요청하는법 앞서 코드리뷰의 정의와 종류, 좋은 예시를 알아봤다.https://standout.tistory.com/1620 코드리뷰란?코드리뷰Code Review개발 과정에서 동료 개발자들이 작성한 코드를 검토하고 피드백을 주는 단계코드 품질향상, 버그 사전예방, 코드 일관성을 유지하는 데 큰 역할.  효과적인 코드리뷰리뷰할standout.tistory.comhttps://standout.tistory.com/1621 코드리뷰 Tool 도구 종류: GitHub Pull Requests, GitLab Merge Requests, Crucible, Phabricator, Review Board, Codacy, Sonar앞서 코드리뷰에 대해 정리해봤다.https://standout.tistory.com/1620 코드리뷰..
본인 Repository로 Clone하기 + token발급 원하는 레퍼지토리에서HTTPS CODE를 복사한다. 본인계정으로 들어와 repository - new - import a repository 복사한 https url 붙여넣기 - 이름지정 - Public/Private지정 - Begin import 이때 토큰을 입력하라고 뜬다. 토큰이 없다면 아래 게시물을 참고하여 발급하고 토큰이름, 토큰붙여넣기 - submit * 권한은 repository로 충분하다. https://standout.tistory.com/585 깃 Token 토큰발급하기 깃 - 설정- 관리자설정 토큰생성 - 이름입력 repo, adminb:repo_hook 선택 - Generate token 완료, 복사하여 잘 메모. 분실시 재발급받아야한다. standout.tistory.com 완료시..
git 저장소에 Collaborators 사람추가 새 레퍼지토리만들기 생성한 레퍼지토리 - 설정 - Collaborators - 추가 - 이메일입력 - 추가 완료
소스트리 체리픽, 특정 커밋 파일만 받다 원하는 커밋 - 우클릭 - 체리픽 자동커밋을 원하지않을경우 체크를 해제한다. 확인 해당파일만 받아온것을 확인 할 수 있다.
기존 브랜치 main/master 추가하기 clone받을때 특정브랜치로 추가했지만 추후 기본 main/master 브랜치의 히스토리를 확인해야할 때가 있다. 원격 - origin - main 완료
git 소스트리 브랜치 충돌 해결하기 충돌이 발생하면 소스트리는 임의로 막 저장하지않고, 병합시 이 둘중 하나를 선택해 달라고 한다. 현재 같은 파일을 각각 수정한 상태, 병합을 시도해보자. 충돌이 나면 foo라는 사람이 수정한 버전이 아닌 master브랜치에서 수정된 버전을 선택해 충돌을 해결하고 싶은 상태라고 가정하자. 병합 - 확인 - 충돌안내 - 닫기 스테이지 - 충돌해결 - '내것' '저장소(master)것'선택 사용하여 해결 - 확인 완료 foo의 수정사항이 보이지않고 master의 버전으로 병합이 완료된것을 확인할 수 있다.