Git

· Git
1. 로컬에서 commit 하고 push 하지 않은 경우1-1. 아래 명령어 입력git commit --amend1-2. vi 편집기로 열리고 커밋 메시지 수정하면 됨수정 완료후 esc > :wq  2. 로컬에서 commit 하고 push 한 경우 (원격지에 반영된 경우)2-1. 아래 명령어 입력git log# 한 줄로 보기git log --oneline 2-2. 커밋 변경하고 싶은 것 찾기 2-3. rebasegit rebase -i (HEAD 메세지)git rebase -i HEAD~변경순번 2-4. vi 에디터에서 수정pick 수정 ⇒ reword 커밋 메세지 수정 2-5. git log로 변경 확인 2-6. 원격지에 변경 내용 반영git push --force origin (브랜치 이름)
· Git
1. Git과 GitHub / GitLabgit : local에서의 git을 의미원격저장소 (GitHub / GitLab)gitlab : 사내용 서버 구축 가능github : 공공적인 repository가 모인 공간git - 원격저장소 사이의 관계서로 remote control이 가능함 (원격으로 push, pull 등) 2. clone원격 저장소에 있는 프로젝트의 전체 히스토리와 파일들을 로컬 컴퓨터로 복사"원격 저장소의 프로젝트를 로컬에서 작업할 수 있도록 하는 기본적인 Git 명령어"git clone "깃헙/깃랩 주소" 3. pull원격 저장소에 새로운 커밋이 있는지 확인 > 그 커밋들을 로컬 저장소로 가져오고 > 로컬 저장소의 브랜치를 원격 저장소의 브랜치와 자동 merge (병합)"원격 저장소에..
· Git
1. 문제 상황터미널에서 현 디렉토리에서 어떤 git branch 로 연결되어 있는지는 표시되지 않음확인하기 위해서는 git branch 등의 명령어로 직접 확인해야 함 2. 터미널에서 현재 git branch 표시 방법vim 에디터를 사용해서 .zshrc 파일 열기vi ~/.zshrc .zshrc 파일 수정i 키를 눌러 Insert 모드로 변경아래의 코드 복사 붙여넣기 (이미 내용이 있다면 아래에 붙여넣기)저장 후 나가기 (esc > :wq > 엔터)터미널 재시작autoload -Uz vcs_infoprecmd_vcs_info() { vcs_info }precmd_functions+=( precmd_vcs_info )setopt prompt_substRPROMPT=\$vcs_info_msg_0_# PR..
공대생안씨
'Git' 카테고리의 글 목록