README.md프로젝트에 대한 설명 문서Github 프로젝트에서 가장 먼저 보는 문서일반적으로 소프트웨어와 함께 베포작성 형식은 따로 없으나, 일반적으로 마크다운을 이용해 작성Repositorygit init 명령어로 로컬 저장소를 생성.git 디렉토리에 버전 관리에
Git & Github Git을 이용한 버전 관리 (분산) 버전 관리 프로그램 log로 작성자/위치/내용/메모 확인 가능 백업, 복수, 협업에 용이 중앙 집중식 버전 관리 VS 분산 버전 관리 중앙 집중식 최
1\. new repository 만들기우측 상단에 + 버튼을 누르고이름과 여러가지 설정들을 입력해주고 creat 한다2\. Url 복사 creat를 하고나면 이렇게 url을 주게 되는데 이를 복사해두자 3\. git bash 원하는 폴더를 우클릭 후 Git Bash
Github 자격 삭제하기윈도우에 자격 증명 관리자 검색해서 열기제어판 > 사용자 계정 > 자격 증명관리자Windows 자격 증명windows 자격 증명 하단에서 깃허브 클릭제거하단의 왼쪽 아래 제거를 클릭하면 성공\+ 자격 증명git config --global us
README.md 를 체크박스에서 체크해서 repository를 만들고 URL을 복사한다Git clone Urlgithub가 local보다 최신 상태라면 push가 안됨Shared Repositorygit remote add origin url 에서 origin는 나에
shared소유권 Ofolk 소유권 X소유자에게 Pull Request를 해서 승인을 받아야 push한 것이 repository에 반영 가능왼쪽 상단에 공유받은 repository을 들어가서1\. folk를 클릭 후 url을 복사 2\. git clone url로 원하
1.repository에 업로드할 폴더 생성 2.우클릭 후 vscode로 열기3.Github에 repository 생성4.VSCode에서 파일 & .gitignore 생성5\. vi 파일명으로 파일 열기 6\. insert모드로 파일 수정'i' : 인서트 모드 시작 >
(3가지 경우가 있음)1\. wd - 수정된 내용을 이전 상태(버전, commit)git restore {filename}이전으로 되돌릴 수 없으니 조심git이 추적하고 있는 (버전이 기록되고 있는 상태)의 파일만 되돌릴 수 있음즉, git add후 modified인
Git 작업 되돌리기 (undoing)Git에서 되돌리기는 작업 상태에 따라 크게 세가지로 분류 working directorystaging arearepository working directory 작업단계staging area 작업단계repository 작업단계wo
시계를 마치 과거로 돌리는 듯한 행위 프로젝트를 특정 커밋(버전) 상태로 되돌림특정 커밋을 되돌아 갔을 때, 해당 커밋 이후로 쌓았던 커밋들은 전부 사라짐 git reset option {commit ID}옵션은 soft, mixed, hard 중 하나를 작성 커밋 I
브랜치는 나뭇가지라는 뜻으로, 여러 갈래로 작업공간을 나누어 독립적으로 작업할 수 있도록 도와주는 Git의 도구 장점1\. 브랜치는 독립 공간을 형성하기 때문에 원본(master)에 대해 안전함 2\. 하나의 작업은 하나의 브랜치로 나누어 진행되므로 체계적인 개발이 가
Branch와 원격 저장소를 이용해 협업을 하는 두 가지 방법원격 저장소 소유권이 있는 경우 -> Shared repository model원격 저장소 소유권이 없는 경우 -> Fork & Pull model원격 저장소가 자신의 소유이거나 Collaborator로 등록
브랜치를 Push 했을 때 나타나는 Compare & Pull request 버튼 클릭 혹은 상단 바의 Pull requests -> New pull request를 통해서도 가능 병합될 대상 base는 master 브랜치 / 병합할 대상인 compare는 featur
"the strategy that software development teams adopt when wrting, merging and deploying code when using a version control system."여러 개발자가 하나의 레포지토리를 사용