Tools/Git & Github

    github로 협업하기

    원격 저장소 복제하기 원격 저장소에 담긴 내용 전체를 다른 지역 저장소에서 사용하려면 다음 명령으로 원격 저장소에 담긴 내용을 복제해야 한다. git clone [원격 저장소의 주소] git clone [원격 저장소의 주소] [복제할 디렉토리] 새로 올라온 커밋 가져오기 하나의 원격 저장소에서 컴퓨터를 2대 이상 연결해서 사용한다면 풀과 푸시를 습관화 하는 것이 좋다. 그러면 어떤 컴퓨터에서 접속하든 항상 최신 버전을 유지할 수 있게 된다. git pull 위 명령은 원격 저장소의 최신 커밋을 지역 저장소에 합쳐준다. 원격 저장소의 최신 커밋을 무조건 합치는 것이 아닌 원격 브랜치에서 어떤 변화가 있었는지 그 정보만 가져온 뒤 필요한 커밋만을 합칠 수도 있다. git fetch 페치로 가져온 커밋 정보는..

    git과 github

    지역 저장소 만들기 깃허브 원격 저장소에 연결할 지역 저장소를 만들어야 한다. 연결하려는 지역 저장소로 이동 후 echo "# git_test" >> README.md git init git add README.md git commit -m "first commit" git branch -M main 지역 저장소와 원격 저장소 연결하기 지역 저장소와 원격 저장소를 연결하려면 원격 저장소의 HTTPS 주소를 알아야 한다. 깃헙 원격 저장소의 HTTPS 주소는 다음과 같은 형태이다. https://github.com/[사용자 아이디]/[레포지토리 이름].git 연결을 하려면 아래 명령을 사용하면 된다. git remote add origin [원격 저장소의 HTTPS 주소] 위 명령은 깃허브 원격 저장소(r..

    git과 브랜치(branch)

    새 브랜치 만들기 git branch [새 브랜치 이름] 현재 브랜치와 브랜치 목록을 확인하는 명령 git branch 브랜치 전환하기 git switch [브랜치 이름] 여러 브랜치를 사용할 때 커밋 기록 보기 git log --branches 두 브랜치 간에 차이를 볼 때는 아래와 같이 두 브랜치 사이에 ..을 넣으면 된다. git log [branch1]..[branch2] 이렇게 하면 branch1에는 없고 branch2에만 있는 커밋을 보여준다. 브랜치 병합하기 서로 다른 파일 또는 같은 파일의 다른 부분 수정 후 병합하기 병합하기 전에는 지금 어떤 브랜치에 있는지 확인해야 한다. 서로 다른 파일을 병합할 때는 아래 명령을 사용하면 된다. git merge [병합할 브랜치] 서로 다른 브랜치에서..

    git 기본 명령어

    git 저장소 만들기 git init 새로운 디렉토리를 만들면서 git 저장소로 만들 수도 있다. git init [디렉토리 이름] git 상태 확인하기 git status 스테이지에 파일 올리기 git add [파일명] 작업 트리에 있는 모든 파일을 스테이지에 올리려면 아래 명령을 입력하면 된다. git add . 스테이징한 파일 커밋하기 git commit -m "커밋 메세지" 이전에 커밋한 적이 있는 파일에 대해서는 스테이징과 커밋을 한 번에 할 수 있다. git commit -am "커밋 메세지" 방금 커밋한 파일에 대해 커밋 메세지를 수정하려면 다음과 같이 하면 된다. git commit --amend 내용 보기 git log 커밋과 관련된 파일까지 함께 보려면 옵션을 사용하면 된다. git l..

    CLI git 초기 설정

    1) 윈도우/맥 개행 차이 오류 방지 git config --global core.autocrlf true 2) 사용자 이름, 이메일 주소 설정 git config --global user.name "이름" git config --global user.email "이메일" "이름", "이메일"을 빼고 명령어를 입력하면 설정된 정보를 확인할 수 있다. 3) 브랜치 기본 이름 설정 git config --global init.defaultBranch main