반응형 Git5 [Git] Git- Stash(임시저장) Stash - Modified이면서 Tracked 상태인 파일과 Staging Area에 있는파일을 보관해두는 장소이다. 아직 끝나지 않은 수정사항을 스택에 잠시 저장했다가 나중에 다시 적용할 수 있다. - 브랜치가 달라져도 ㅇ.ㅇ - 언제 쓸까 ? 본인이 담당하는 작업 중 다른 요청이 들어와서 브랜치를 변경해야할 일이 있을 때, 완료되지 않은 일을 커밋 하는 것은 부담스럽다. 이 때, Stash로 임시 저장했다가 나중에 반영하는 것이다. 말이 어렵다. 스토리 열심히 A에 대해서 변경 중이었다. A기능은 B 기능에 영향을 미친다. 아직 A' 기능 변경이 완료되지 않은 상태에서, B 기능에 대한 변경사항이 발생했다. B부터 해야한다. A'는 잠시 keep해야한다. A'를 commit할 수는 없다. 이 때,.. Git 2023. 5. 25. [Git] Git 저장소 생성 Git 저장소 생성 git 저장소를 로컬에 생성하여 사용하는 방법은 두가지로 나뉜다. 1. 기존 디렉토리를 git 저장소로 만들기 2. 원격 저장소를 clone하여 사용하기 1. 기존 디렉토리 git 저장소로 만들기 git에 의해 관리되는 프로젝트는 .git폴더가 필요하다. 이 과정에서 .git 폴더가 생성되는 것이다. git으로 관리하고 싶은 프로젝트 경로로 들어가서, git bash 또는 cmd 프로그램을 실행시킨다. git init -> .git 폴더 생성됨.-> but 현재 git은 프로젝트에 대한 정보가 없음. git add --all -> 현재 프로젝트 정보를 git에 staging됨 git commit -m "초기 프로젝트" -> commit하여 git이 영구적으로 관리하기 시작함. 2. 기.. Git 2023. 5. 23. [GIT] Git 초기 설정 - 도움말, 사용자 정보설정 Git을 사용하기 위해서는 git을 설치해야겠죠? 1. git자체 다운받기. 윈도우 버전 다운로드 : https://git-scm.com/download/win Git - Downloading Package Download for Windows Click here to download the latest (2.40.1) 32-bit version of Git for Windows. This is the most recent maintained build. It was released 27 days ago, on 2023-04-25. Other Git for Windows downloads Standalone Installer 32-bit Git for Win git-scm.com 2. GUI 프로그램 다.. Git 2023. 5. 23. [GIT] GIT이란? Git의 동작. 흠.. 부끄럽지만. Git을 매일 사용하면서, 어떤식으로 파일을 관리하는지에 대해서는 전혀 몰랐던 것 같다. Git의 동작 특징 1. 대부분의 명령을 로컬에서 실행 - push, pull등 원격 저장소에 변경사항을 반영하거나, 최신버전을 가져올 때만 네트워크가 필요하다. --> 오프라인에서도 작업이 가능하다는 말. 2. git의 무결성 - 데이터 저장 전에 체크섬을 구하고, 그 체크섬으로 데이터를 관리한다. checksum : git에서 사용하는 가장 기본적인(Atomic)데이터 단위, 40자 길이 16진수 문자열. - SHA-1해시를 사용해 checksum을 만든다. *SHA-1 : 입력을 받고 해시값을 만드는 암호화 해시 함수(보통 16진수, 40자리 문자열) - 모든 것을 해시로 관리한다. 3. g.. Git 2023. 5. 10. [GIT] Git 공부를 시작하다. Hmm. Git : VCS(Version Control System) 버전 관리 시스템 - 형상관리 : 쉽게 생각해서 프로젝트의 이력을 관리해주는 것이라고 보면된다. - git 설명 문서 : https://git-scm.com/book/ko/v2 해당 문서를 보며, + 실습해가면서 공부할 계획이다. + 이를 바탕으로 사내에서 세미나라도 해야겠다. Git - Book git-scm.com 현재 프로젝트 진행 시 팀 구성은 다음과 같다. 로직 개발 2명, backend+로직 2명, 그리고 추가적으로 frontend개발자 2~3명. 로직 개발하는 쪽에서 개발 item들이 우후죽순처럼 솟아난다..ㅜ 내가 느끼는 Git의 필요성 1. 동기화 : 팀원이 몇명 안되지만, 서로 소스 코드를 주고 받기는 어렵고 절대로 .. Git 2023. 5. 10. 이전 1 다음 반응형