생활코딩GIT 7

생활코딩 : GIT -8.백업, 오류;;;;;

local repository : 지역 저장소 remote repository : 원격 저장소 push : (local ->remote) 정보를 업로드한다. 백업을 한다. clone : (remote ->회사local) 같은 상태가 된다. pull : (remote ->집local) 다운로드 GitHub : 유명 GitLab : 가격적으로 장점 원격 저장소와 연결 git remote add origin 주소.git : 원격 저장소를 추가한다(깃허브 HTTPS주소), add 뒤에 별명도 추가한다 git remote : 원격 저장소 저장된 것이 나온다 git remote -v : 원격 저장소 주소 나온다 git push git : git에 대한 설명이 나온다 git push : 업로드가 시작된다 >에러뜨면(..

Git, Github 2020.09.03

생활코딩 : GIT -6. 브랜치 : 3 way merge, git mergetool 이용하기

conflict - 협업할 때, 브랜치 병합할 때 발생한다 3 way merge base를 기준(master)으로 here(branch)와 there(branch)가 파생됐다. 병합할 때 3 way merge를 쓰는 것이 더 좋다. 더 많은 부분을 자동화해서 병합할 수 있다. 바뀐 부분..을 표시한다? why? p4Merge (병합 툴) 설치 Diff : 차이점 비교한다 Merge : 차이점 비교 + 합치기 p4merge git config 구글에 검색한다 > $ git config --global merge.tool p4mergetool 나옴 $ git config --global merge.tool p4mergetool 이라고 입력했을 때 p4Merge 프로그램이 뜨면서 Merge 빈칸을 git이 자..

Git, Github 2020.09.02

생활코딩 : GIT -5. 브랜치 : merge, conflict

새로운 저장소 만들기 git init manual-merge1 cd manual-merge nano work.txt > 1 내용 추가 git add work.txt git commit -m "work 1" : work 1버전 만들어짐 git branch o2 : 브랜치 o2를 만든다 nanno master.txt > 2 내용 추가 git add master.txt git commit -am "work 2" git commit --amend : 이미 커밋한 버전도 바꿀 수 있다. > master work 2 로 바꾼다 git checkout o2 : o2브랜치로 간다 nano o2.txt > o2 2 내용 추가 git add o2.txt git commit -m "o2 work 2" Merge 하는 방법 ..

Git, Github 2020.09.02

생활코딩 : GIT -3. 버전관리 : reset, revert

git reset git reset --hard ddf46a8f50680249d9463cd78e62c2a20c6f744e (commit 주소) : 이 버전으로 리셋 하겠다는 뜻이다. (을 X), 가장 강력하게 지운것이다. git reset --help : 여러가지 모드를 알 수 있다 git reset --soft : 버전만 지우고 수정하고 있던건 살리고 싶을 때 다른 사람과 공유된 버전은 리셋하면 안 된다. git revert revert 삭제와 보존의 역할 모두 할 수 있다. r4를 되돌리기하면 r3에 갈 수 있다. git revert r4 commit 주소 : 리버트를 한다는 알림 메모를 수정할 수 있다. (리버트 하는 이유 쓰기) git log를 해보면 기존의 커밋은 그대로, 기존 커밋의 변화를 취..

Git, Github 2020.09.02

생활코딩 : GIT -1.버전관리 : 저장소, 버전 만들기, 여러 파일 한개 버전 넣기, 버전 간의 비교

저장소 만들기 Documents 밑에 git 디렉토리 만들기 git 밑에 hello-git-cli 디렉토리 만들기 git init . (initialize) :깃에게 현재 디렉토리를 버전관리 시킨다 .git이라는 디렉토리가 생긴다, =저장소 프로젝트의 파일들을 보관하려 하는 디렉토리(.git)에서 생성된 여러 변화들 : 버전으로 만들 예정 절대로 .git을 지우면 안된다. 버전 만들기 working tree - 버전으로 만들어지기 전 단계, 파일을 수정하는 곳, 수정한 파일들 staging area - 버전을 만드려는 파일들 repository - 만들어진 버전 nano hello1.txt : hello-git-cli 디렉토리 안에 파일을 만들다 > 내용쓰고 저장 git status : git한테 상태 ..

Git, Github 2020.09.01

생활코딩 : 깃 관광 (feat. 왕초보)

● 깃의 목적은 크게 3가지가 있다. 1. 버전관리 2. 백업 3. 협업 ● 깃과 깃허브는 다른것이다. 깃에서 push 하면 깃허브에 리파지토리 생성되고 저장된다. 깃허브로부터 pull하면 깃에서 볼 수 있다. 다른 사람 컴퓨터도 마찬가지이다. 그래서 공동작업할 때 좋다. ●깃 종류 -깃허브 데스크탑 -tortoiseGit (윈도우에서만 사용가능) -sourcetree (복잡하지만 자유롭다. 실력자되면 유용)

Git, Github 2020.08.31