본문 바로가기

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

VCS/git

(35)
소스트리 git 브랜치와 브랜치병합 (feat. head과 checkout, fastforward merge) 버전을 여러 흐름으로 나누어 관리하는것. 최초의 브랜치를 master(main)라 한다. head 현재 작업중인 브랜치의 최신커밋을 가르키는 일종의 표시 checkout 특정브랜치에서 작업할 수 있도록 작업환경을 바꾸는것 fastforward merge 변화가 없었던 브랜치가 마치 빨리 감기 하듯 업데이트되는 병합 기법을 빨리 감기 병합(fastforward merge)이라고 함 master로 커밋이 총 3번 이루어진 상태에서 브랜치를 추가해보자. 브랜치 - 정보입력 - 새브랜치생성 브랜치를 전환할때 작업스페이스가 달라지는것을 확인할 수 있다. 브랜치하나를 더 추가해보자 master브랜치인 상태에서 foo를 병합해보자 master브랜치선택 - foo브랜치에서 마우스오른쪽 - 현재브랜치로 foo 병합 - ..
소스트리 커밋 비교하기 간단히 커밋버전별 비교를 하고자한다면, 히스토리 리스트에서 각 버전을 선택해 확인할 수 있다. 이전 커밋된 영역을 수정한 경우, 붉은색으로 - 삭제됨 변경된내용(추가된내용)이 녹색으로 뜬다. 실제로 확인해보자. 두 파일을 선택 후 A.txt파일을 선택하면 변경된 내용(추가된 내용)이 녹색으로 뜨고있다. 이전 커밋된 영역을 수정한 경우, 붉은색으로 - 삭제됨 변경된내용(추가된내용)이 녹색으로 뜬다.
소스트리 스테이지 변경사항 폐기하기 변경사항 폐기하기 스테이지에 올라간 파일수정내역을 삭제해보자 스테이지 - 폐기 - 확인 +이전 수정내역이 없는 새로운 파일일 경우 '폐기'가 아닌 '제거'항목을 이용해서 삭제한다. 헷갈릴수있으나 소스트리는 알아서 파일에 따라 폐기/제거 메뉴가 활성화/비활성화되니 둘중 활성화된것을 누르도록 하자. https://standout.tistory.com/758
소스트리 커밋되돌리기 soft, mixed, hard 결론, 쓰다보면 보통 커밋되돌리기 - hard만 쓰게 된다. 으로 이해하고 아래 캡쳐본과 함께한 설명은 좀더 깊게 이해하고 싶은 경우에만 보도록 하자. 원하는 커밋선택 - 마우스오른쪽 - 커밋되돌리기 - hard체크 - 확인 원하는 커밋선택 - 마우스오른쪽 - 커밋되돌리기 현재 A.txt는 4번째 수정까지 완료되었다. 이것을 되돌린다면 아마 3번째 수정된 내용만 남을 것이다 확인해보자. 확인 4번째 수정내용을 삭제하고 3을 추가해 되돌린것을 히스토리와 해당 파일을 통해 확인 할 수 있다. + 추가테스트 여기서 궁금증이 생긴다 4번째 수정을했다가 3번째로 커밋을 되돌렸다. 그렇다면 한번더 되돌리면 어떻게될까? 4번째 수정이 생긴것을 확인할 수 있다. 커밋되돌리기는 파일으로 열어봤을때 자칫 커밋취소로 생각될..
소스트리 스테이지 변경사항 제거하기 변경사항 제거하기 이전 수정내역이 없는 새로운 파일일 경우 '폐기'가 아닌 '제거'항목을 이용해서 삭제한다. 삭제확인 새로운 파일이 아닌 지금까지 계속해서 수정해오던 파일이라면 제거가 아닌 폐기한다. 헷갈릴수있으나 소스트리는 알아서 파일에 따라 폐기/제거 메뉴가 활성화/비활성화되니 둘중 활성화된것을 누르도록 하자. https://standout.tistory.com/766 소스트리 스테이지 변경사항 폐기하기 변경사항 폐기하기 스테이지에 올라간 파일수정내역을 삭제해보자 스테이지 - 폐기 - 확인 +이전 수정내역이 없는 새로운 파일일 경우 '폐기'가 아닌 '제거'항목을 이용해서 삭제한다. https://stand standout.tistory.com
깃 소스트리 Push 오류: Support for password authentication was removed on August 13, 2021. 아래와 같은 오류 remote: Support for password authentication was removed on August 13, 2021. 설정 - 원격 - 저장소경로선택 - 편집 - 발급받은 token을 https://와 github사이에 삽입 후 @추가
The requested URL returned error: 403, push에러 Member 로 추가된 구성원은 각 Repository 에 대해 clone, pull 만 가능하고 push 는 불가능하기 때문에 push가 가능하게 하려면 각 Repository 에 공동작업자로 추가해야 한다. 초대된 Repository에서 편집이 가능하다면 인증문제, 편집이 불가하다면 저장소를 개설하고 초대한 관리자에게 권한부여를 요청하자.
ERROR: fatal: Could not read from remote repository. ERROR: fatal: Could not read from remote repository. 오류발생시 cmd 실행 - git config --global --add safe.directory '*' git config --global --add safe.directory '*'