본문 바로가기

SMALL

git

(5)
git commit --amend로 커밋 메시지 수정하는 법 커밋을 하고 보니 방금 올린 커밋에 오타가 있거나 내용이 빠져있거나... 잘못올렸을 때 사용 할 수 있는것이 amend이다.git commit -m "index.js 추ㅜ가" 이럴 경우 git reset --soft 를 해서 커밋을 취소하고 커밋 메시지를 고쳐 다시 남겼다. 마지막 커밋 수정하기git commit --amend파일을 add 해준다음 git commit --amend를 실행하면 마지막 커밋을 수정 할 수 있다. 커밋 메시지 amend로 수정하기amend를 사용하면 추가 커밋을 하지 않고 다음과 같이 커밋 메시지를 수정해서 올릴 수 있다. reset을 쓰지 않고도 브랜치의 최신 커밋을 수정하는 가장 간단한 방법이다. git commit --amend -m "index.js 추가"위 명령어를..
Git에서 Author, Email 변경하는 법 Git Author과 Email을 변경하는 방법cmd, git bash를 해당하는 폴더에서 열어서 다음과 같이 입력한다.git config user.name ~~~~~git config user.email ~~@~~~.~~~ 설정 한 다음 커밋하면 기록이 업데이트 한 내용으로 기록 된다. vscode terminal에서도 위와 같은 명령어로 수정이 가능하다.git config --global user.name ~~~~~git config --global user.email ~~@~~~.~~~위 처럼 --global을 추가하면 한번 설정해서 전역으로 사용하겠다는 것이고, --global을 삭제하면 프로젝트마다 실행해줘야한다. 변경한 사용자 이름이나 이메일을 확인하려면 터미널에서 다음과 같은 명령어를 기입한..
깃 충돌, 커밋, 머지 해결하기(feat.vscode 터미널) [커밋 이전 기록으로 되돌아가기]vscode terminal을 열어서 git log 명령어 실행.이미지 처럼 깃허브에 남겨져 있던 커밋 기록들이 리스트화 되어 전부 터미널에 보여진다.여기서 돌아가고자 하는 커밋 기록의 앞자리 7개(5b158a2) 또는 커밋명 전체를 복사해서git checkout 51b158a2라고 터미널에 입력하면 이 때로 돌아갈 수 있다. 이후에 작성했던 가장 최신 커밋기록으로 돌아가려면마지막 커밋명과 함께 checkout을 작성해도 되지만 git checkout -  라고 작성해도된다. [원격 저장소에 커밋 올리기]내 로컬 파일에 깃을 연결한 폴더에서 Git bash창을 열고, git remote add origin https//Github.com/test-~~~/ 를 작성해준다. ..
Github에 내 코드를 올리는 가장 기본적인 방법(+ vscode) 내 git에 코드들을 올려보자 2. 기본 명령어 git init : 새로운 local repository 생성 git add : 새로운 repository에 저장 git commit : 새로운 local repository 생성 git push : local repository를 romote repository에 업로드 1.git을 먼저 설치한다. 2.Github에 소스코드 올리기 2-1. 깃허브 홈페이지에서 레포지토리 생성 2-2. 터미널에서 업로드 할 파일 폴더로 이동 2-3. git init (폴더를 git이 추적할 수 있도록 .git폴더를 생성. 즉 local lopository 생성) 2-4. 상태확인 (git status -> 버전관리 대상 파일들의 상태를 파악) 2-5. git add .(버..
Git 기초에 대해서 알아보자 (1) 기본개념 Git은 분산버전 관리 시스템이기 때문에 리모트 서버에 있는 소스를 수정하려면 로컬 환경으로 소스를 클론(복사)하는 과정이 필요하다. 소스를 모두 복사해서 사용자 컴퓨터에 그래도 복붙해주는 느낌. 이후 Git은 로컬 환경의 파일을 추적하고 있다가 사용자가 소스를 수정하면 변경사항을 감지하고 사용자는 수정사항을 반영하고 싶은 파일이나 소스 코드의 라인을 골라서 서버에 업로드 하면된다. 기본용어 Remote 리모트 서버(ex. 구글 드라이브, N드라이브) 서버를 제공해주는 대표적인 업체는 github, gitLab등... Origin 내가 사용하고자 하는 리모트 서버 이름 : 주로 사용하는 관례적인 이름임 Repository 저장소라는 뜻으로 서버 내에 구분되는 프로젝트 단위, 일반적으로 하나의 레..

반응형
LIST