본문 바로가기
반응형

git5

소스트리 다운로드 및 설치 소스트리 다운로드 및 설치 방법1. 소스트리 사이트에 접속합니다.https://www.sourcetreeapp.com/2. Download Free 를 클릭합니다.3. 약관에 동의합니다.4. 다운로드한 파일을 실행합니다.5. bitbucket 계정이 없다면 건너뜁니다.참고: 형상관리 도구의 종류git(깃) : 형상관리 도구, c언어 기반, 모든 변경이나 파일을 관리mercurrial(머큐리얼) : 형상관리 도구, 파이썬 기반, 각 파일별 변경분만 관리저는 git을 사용할 것이므로 git만 체크 후 다음으로 넘어갑니다.6. 설치 완료 2023. 12. 29.
삭제한 stash 복구하기 다른 브랜치에 커밋하기 위해 임시저장 해 둔 stash를 실수로 삭제한 경우...해결법 개발폴더에서 git bash 실행 다음 순서에 따라 원하는 stash를 불러옵니다. 삭제된 stash list 가져오기 git fsck --unreachable | grep commit | cut -d ' ' -f3 | xargs git log --merges --no-walk 삭제된 stash 복구하기 # git update-ref refs/stash [Commit Hash] -m "다시 저장할 Stash 이름" git update-ref refs/stash b0d4c27a36e6729754a485b24ef18822ca42768e -m "recoverd stash" 복구한 stash가 보이지 않는 경우 # git u.. 2023. 8. 28.
깃 Stash 개념과 사용 예시 안녕하세요 오늘은 깃의 stash 개념에 대해 소개하고 소스트리를 활용해 stash를 사용하는 법에 대해 포스팅하겠습니다. 깃 브랜치 개념 이해하기 stash를 이해하기 위해서는 깃 branch 개념에 대한 이해가 선행되어야 합니다. branch(번역: 나뭇가지)는 이름에서도 알 수 있듯, 하나의 프로젝트에 여러 갈래의 가지를 뻗어 여러 개발자가 함께 하나의 master 브랜치를 완성해나가는 개념입니다. branch는 하나의 이슈당 하나씩 만들어지고, 그 이슈가 해결되면 master 브랜치에 merge되고 해당 branch는 삭제되는 것이 원칙입니다. 개발자들은 자신이 개발한 소스를 commit / push 해서 자신의 로컬 / 원격 브랜치를 운영합니다. 한 개의 commit에는 한 개의 변경사항만을 담.. 2023. 7. 27.
Git fatal: refusing to merge unrelated histories Git fatal: refusing to merge unrelated histories 원격 저장소에서 pull 진행시 발생하는 에러 서로 연관성이 없는 두 히스토리를 병합하려고 할 때, 공통되는 commit이 없어 pull 명령어를 사용할 수 없다. 해결 방법 git clone으로 로컬저장소에 원격저장소 내용을 clone 하기 pull 명령어에 옵션을 추가해 강제로 pull $ git pull origin master --allow-unrelated-histories 2023. 7. 19.
깃이란? GIT 깃의 구조와 개념에 대해 알아보겠습니다. 깃 개념 요약 local repository 현재 사용자의 PC상에 위치한 소스 저장소 remote repository 원격 PC상에 위치한 소스 저장소 commit 변경사항 저장 push 변경사항 원격저장소에 업로드 pull 다른 팀원과 협업중이거나 여러 브랜치를 사용해 개발을 진행한 경우, 각자 개발 후 정상적인 파일을 MASTER 브랜치에 PUSH > 다른 브랜치 사용자들은 MASTER 브랜치에 있는 소스코드를 PULL해서 가져옵니다. clone MASTER 브랜치에서 소스를 가져오는 것은 PULL과 비슷하지만 다릅니다. CLONE: 전체 소스 다운로드 PULL: 사용자의 소스와 MASTER 소스를 MERGE merge 개발완료 후 개발 브랜치를 MASTER.. 2023. 6. 15.
반응형