문서나 코드의 변경사항을 저장해서 과거의 상태를 열람, 복원할 수 있도록 한다. \* \* 협업사에 협업자들의 변경사항을 자동으로 붙여주고, 충돌을 방지한다.버전 관리 시스템의 제품 중의 하나로, 분산형 버전관리 시스템으로 분류된다.버전 관리 시스템인 Git을 이용하는
사이트에서 git다운받기git 저장소 만들기: 컴퓨터에서 원하는 위치에 프로젝트를 진행할 폴더를 만든다git init : 폴더가 깃의 관리하에 있다github홈페이지에서 new repository만들기 git사이트에서 다운받기=> 명령프롬포트 상에서 github계정에
깃 프로젝트에 담겨 있는 데이터들 : 파일 시스템 상에서의 스냅샷. \-> 프로젝트를 커밋하여 적용할 때의 순간을 중요시한다. 파일 자체를 저장하기보다 수정 내역 자체를 저장한다. Git 프로젝트의 구성요소working directory : 작업할 파일이 있는 디렉토리
해당 프로젝트에 소속된 사람이 아닌 경우 : PR(Pull Request)를 작성하여 오픈소스에 기여해당 프로젝트에 소속된 사람인 경우: 커밋 후 푸시1) 깃 클론->명령 프롬포트에서 해당 폴더로 이동하고 'git clone url' : 로컬에서 폴더로 다운로드 ->
readme : 다른 사람이 이해하기 쉽게 쓴 텍스트 파일. 소개글README.md에서 md는 마크다운을 뜻한다. 마크다운 문법 사용\-> readme 사용방법은 velog와 같다.링크 작성 방법 : \[이름](주소)인용구문 : >테이블 :
git은 동시에 여러 개발자들이 프로젝트에서 각기 다른 기능을 개발할 수 있도록 브랜치(branch) 기능을 제공한다. 서로 다른 브랜치는 작업을 함에 있어서 서로에게 영향을 받지 않는다는 점에서 마음 놓고 서로 다른 개발 작업을 수행할 수 있다.기본적으로 git저장소
원격 저장소 : github원격 저장소에서 데이터 받아오기 : pull원격 저장소에 데이터 등록 : pushgit remote : 현재 원격 저장소로 어떤 것이 등록되어 있는지 확인(기본 origin)git remote show origin : origin이라는 원격
https://devlog-wjdrbs96.tistory.com/6
pull받으려는데 충돌이 생겼고 내 코드와는 상관없이 pull 받고 싶을 때 => git stash참고 | Github : Git pull 후, 충돌(Conflict) 발생 시참고 | \[Git] git stash 명령어 사용하기
참고
https://steady-hello.tistory.com/44
https://velog.io/@zansol/Pull-Request-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0https://brownbears.tistory.com/466
https://gmlwjd9405.github.io/2018/05/17/git-delete-incorrect-files.html
다른 repository에 있는 위키를 가져오는 방법clone this wiki locally에서 원본 위키 주소 복사로컬에 위키 복사git clone --mirror (원본 위키 주소)(repo이름).wiki.git폴더가 생성되었을 건데 여기로 이동이동한 디렉토리에서
Updates were rejected because the remote contains work that you do에러가 뜨고 push가 안될 때 해결 방법이와 같은 에러는 github에서 레파지토리를 생성할 때, README.md 파일을 생성했기 때문이라고 한다.