본문 바로가기

Git

(6)
Git에서 브랜치에서 수정한 내용을 다른 브랜치로 합쳐서 올릴 때 kim 브랜치에서 수정한 내용을 lee 브랜치에 올릴 때 다음과 같이 하자  git add . git commit -m "수정수정" git checkout lee git checkout kim .                        - .을 붙이자 git commit -m "수정수정2" git push origin lee  이제 깃허브에서 확인하면 잘 올라갔을 것이다.
깃 협업 팁 깃 git config --global user.name "kim400im" git config --global user.email "min2000jae@naver.com" git config --list - 메일 및 아이디 확인 가능 원격 저장소 협업 순서 git clone 원격저장소주소 저장할파일명(생략가능) git config user.name "이름" git config user.email "email" git pull - 공동 작업 할 때는 누가 커밋을 했을 수도 있기에 풀을 먼저 한다. git switch apple(brance 예시) vim apple.txt git add apple.txt git commit -m "메시지" git push -u origin apple -apple 브랜치로 ..
깃 - 깃허브 연결 깃허브에서 create repository를 하면 원격 저장소가 생긴다. $ git remote add origin https://github.com/kim400im/test-1.git kim400im/test-1 testing git for first time. Contribute to kim400im/test-1 development by creating an account on GitHub. github.com - 지역 저장소와 원격 저장소가 연결된다. $ git remote -v - 원격 저장소랑 지역 저장소가 잘 연결된것을 알수 있다. $ git push -u origin main - 깃이랑 깃허브가 연결된다. 이렇게 한번 열결하면 앞으로는 $ git push - 위 명령만으로도 수정이 된다. ..
깃 - 브랜치 $ git branch $ git branch apple - apple branch를 만들다. $ git switch apple - 브랜치가 전환한다. $ git add . - 현재 폴더의 파일들을 모두 스테이지 단계로 올려준다. $ git log --oneline --branches --graph -graph로 연결된 모습을 보여줌 $ git log main..apple - main에는 없고 apple에만 있는 걸 보여줌 $ git init manual-2 - manual-2란 디렉토리를 만드는 동시에 깃을 초기화한다. $ git merge o2 - main 브랜치에서 실행한다. main에서 실행할 때 o2 브랜치를 가져와 병합한다. $ git branch -d o2 - o2 브랜치를 삭제 브랜치 말고..
깃 - 버전관리 깃을 테스트할 디렉터리를 만든 다음(hello-git 디렉터리를 만들었다.) $ git init - 현 디렉터리에서 깃을 사용할 수 있도록 초기화한다. -이제 이 디렉터리에서 깃을 사용 가능하다. $ ls -la - git 디렉터리가 생겼다. 앞으로 깃을 사용하면서 버전이 저장될 저장소이다. 깃에는 작업 트리, 스테이지, 저장소가 있다. 작업 트리 스테이지 저장소 파일을 작업 트리에서 수정하고 저장하면 스테이지에 저장한다. 이제 스테이지에 있는 파일을 저장소로 커밋하면 버전이 만들어지면서 저장소에 저장된다. hello.txt 파일을 만들자. $ git status - 디렉터리에 파일이 없을 때 실행했을 때랑 결과가 다르다. 이제 add로 스테이지에 올리자. $ git add hello.txt - 스테이징..
깃 -설치 깃은 버전관리, 백업, 협업 순으로 배워보자. https://git-scm.com/ Git git-scm.com 깃을 다운 받자. download for windows -> click here to download로 파일을 다운받자. 나머지는 디폴트 값으로 설치한다. 눌러서 들어간 뒤 git을 쳤을 때 여러 옵션이 나오면 설치된것이다. 여기서 물결 표시는 현 위치가 home 디렉터리임을 뜻한다. pwd로 경로를 알 수 있다. $ cd .. - ..는 현재 디렉터리의 상위 디렉터리를 뜻한다. $ mkdir test - test 디렉터리가 생긴다. $ rm -r test -test 디렉터리를 삭제한다.