git25 Git 임시저장 Stash 깃 3 영역 + stash 영역 stash 저장 구조: 깃에서 임시저장소(스택 구조)에 저장스택. 나중에 들어온 게 먼저 나감 git stash 필요성브랜치 이동 또는 이전 커밋으로 이동하려면$git switch bname$git checkout HEAD~커밋할 게 없고, 작업 트리가 깨끗해야 함수정할 내용이 있거나 커밋할 게 잇는 상황에서 다른 브랜치 이동 또는 이전 커밋으로 이동하려면현재 작업 공간의 수정 내용과 인덱스의 내용을 보관할 필요가 있음: 나중에 다시 사용하기 위해stash로 저장되는 내용작업 디렉토리 내용과 스테이징 영역 내용이 stash에 저장되고 작업 디렉토리 내용과 스테이징 영역 내용이 최신 커밋 자료로 남음. 임시 저장 명령 stash작업 폴더와 스테이징 영역을 숨김(stash).. 2025. 7. 31. 오픈소스 소프트웨어 OSS: open source software 오픈소스누구나 특별한 제한 없이 그 코드를 보고 사용할 수 잇는 오픈ㅅ스 라이선스를 만족하는 SW-소스코드를 공개, 공개 소스의 복제도 가능-통상 간략하게 오픈소스, OSS라 칭함 Open Souce Initiative(OSI)opensource.org공개 소스 정의(OSD)의 관리 및 촉진을 담당하는 비영리 조합- OSI가 인증하는 공개 소스 소프트웨어(OSS) 인증 마크->소프트웨어가 실제로 공개 소스라는 것을 증명 의미소프트웨어의 소스코드를 자유롭게 읽고, 수정 및 재배포가 가능-소프트웨어의 향상과 발전-여러 사람들이 고치고 쓰고 버그를 개선하는 것이 보다 빠를 수 있다.\ 오픈소스 개발 모델LAMP: 대부분의 웹을 지원하는 서비스 스택 모델Linux:.. 2025. 7. 31. git 개인 접근 토큰 개인 접근 토큰 인증 generate new token 하면 됨니다. 2025. 7. 30. GitHub 원격 저장소 복제 원격 저장소-깃허브 https://github.com/git-비트버킷 깃허브 원격저장소 생성저장소이름 git-clonehttps 주소 복사 PC 깃에서 원격저장소 복제(git clone)$ git clone [복사된주소]-원격저장소와 동일한 이름으로 복제 $git clone [복사된 주소][새로운 폴더명]-하부 폴더 [새로운-폴더명] 이름으로 복제 $git clone [복사된 주소].-현재 폴더에 바로 복제 원격 저장소 별칭 이름 점검$git remote원격 저장소 목록->기본 이름 origin 점검->위에서 clone을 했기 때문에 별칭 origin이 위의 주소가 설정 $git remote -v-저장소 주소 등 원격 저장소 정보 목록 표시 자신의 리포지토리에 들어가면 이 Code버튼이 뜨.. 2025. 7. 30. Git Branch 깃 브랜치파일 작성 작업을 하다 보면 여러 파일을 관리하는 폴더를 통째로 복사해 활요하는 일이 자주 발생함.버전 관리를 수행하던 일련의 파일 집합을 통째로 복사해 독립적으로 다시 개발을 진행하는 개념-여러 개발자가 타인을 신경 쓰지 않고 동시에 다양한 작업을 할 수 있게 만들어 주는 기능 -브랜치를 통해 하나의 프로젝트를 여러 갈래로 나누어서 관리 브랜치 병합-독립된 브랜치에서 마음대로 소스 코드를 변경하여 작업한 후 원래 버전과 합칠 수 있음 브랜치 사용의 장점저장소에서 다른 브랜치에는 영향 없이-새로운 기능을 개발하거나 버그를 수정하고-새로운 아이디어를 안전하게 실험이 가능하다! 기본 브랜치-> 저장소 생성시 처음 만들어지는 브랜치-main (예전에는 master) $git config --globa.. 2025. 7. 30. git 버전 3자리 버전 메이저 번호, 마이너번호, 패치번호첫자리가 0으로 시작하면 아직 초기 개발 중인 제품이라는 뜻... 정식 버전은 1부터 시작하는데 이를 메이저 버전이라 부릅니다. 태그(tag) 기능태그-특정 커밋(해시 값)에 버전 번호나 다른 이름을 부여하는 기능: 보통 v.1.4.0 태그 2가지 종류-주석 태그: 태그 이름 + 정보(태그 작성자 이메일, 태그 시각, 태그 메시지) 포함-일반 태그: 태그 이름만 포함 주석 태그 생성주석 태그(annotated tag)-주석(누가, 언제, 태그메시지 등이 있는 정보)이 있는 태그-태그 버전 이름 중복 불가능 $git tag -a v1.0.0 -m 'first version'-작성한 사람의 이메일, 날짜, 메시지 정보 포함 $git tag -a v1.0.0-기본.. 2025. 7. 30. 이전 1 2 3 4 5 다음