GIT

· GIT
Git fetch의 사용법 git fetch 원격저장소이름 git fetch는 원격저장소에서 변경 내용을 로컬 저장소로 가지고 오는 명령어이다. 이 명령어를 활용해서 로컬 저장소에 아직 반영되지 않은 원격 저장소의 최신 변경 내용을 확인할 수 있다. git fetch는 실제로 로컬 작업 디렉토리에는 아무런 변경을 가하지 않고 단순히 확인을 하는 형태이다. 이후 아래 명령어를 통해서 로컬 작업 디렉토리와 원격 저장소의 차이를 알 수 있다. git diff head origin/main 이후 깃 머지나 rebase를 통해서 로컬브랜치에 원격 변경 내용을 적용할 수 있다. git merge
· GIT
git revert 커밋해시 Git diff 작업 디렉토리와 스테이징 역역, 커밋 간의 차이를 확인하는 명령어이다. git diff 특정 파일 변경 내용 확인 git diff 파일명 스테이징 역역과의 변경 내용 확인 git diff --staged 특정 커밋과 변경 내용 확인 git diff 커밋해시 브랜치 간의 변경 내용 확인 git diff 브랜치1, 브랜치2 Git log --stat git log를 커밋에 대한 통계적인 정보와 함께 보여주는 명령어이다. 각 커밋이 얼마나 많은 파일을 변경했는지 파일을 확인 한다. git log --stat Git commit --amend 가장 최근 커밋을 수정하고, 새로운 변경 사항을 추가할 때 사용, 커밋 메시지를 변경하거나 파일을 추가하여 커밋할때 사용 커밋..
· GIT
Gut aliases는 Git 명령어를 간단하게 사용할 수 있도록 도와주는 기능이다. Git에서 많은 명령어들은 긴 형태의 문법을 가지고 있어 기억하고 입력하기 어려울 수 있다. 이러한 부분을 도와주는 기능으로 자주 사용하는 명령어를 짧은 단어나 구문으로 대처하여 편리하게 사용할 수 있다. Git aliases 설정하기 Git aliases를 설정하려면 git 구성 파일인 '.gitconfig'파일을 편집하면 되는데, 아래의 명령어를 통해서 편리하게 설정할 수 있다. git config --global alias.co checkout 위 명령어는 'git co'를 입력하면 'git checkout'와 같은 동작을 실행하게 된다. 더욱 복잡한 예시는 아래와 같이 사용할 수 있다. git config --g..
· GIT
글 작성전에 이 방법은 -f 방법으로 강제 푸시를 통해서 되돌리는 방법으로 사용할때 주의해야할 부분이 많고 많이 사용하지 않도록 주의해야한다. 물론 푸시하기전에 재대로 확인하고 푸시하는게 가장 중요하다. 하지만 이미 푸시를 해버렸고 푸시한 상황을 대돌려야한다면 아래 방법으로 되돌릴수있다. 커밋 기록 확인 아래 명령어를 통해서 커밋한 깃의 로그를 확인 할수 있다. git log Git commit 취소 아래 명령어를 통해서 이전 커밋을 취소할수 있다. "^"는 이전 커밋를 의미하고 "^^"를 사용하면 이전에 이전 커밋을 의미한다. 다른 방법으로는 "~"가 있는데 이것은 "~13"처럼 숫자를 넣어서 마지막 13개를 의미한다. git reset HEAD^ 옵션중 --hard는 커밋 기록과 작업중이던내용을 되돌..
· GIT
Git을 사용하면 다른 사람의 코드를 가져와서 로컬에 병합하고 변경사항을 다른 사람과 공유할 수 있는데 그 방법 중 Pull Request를 사용하여 코드에 기여하는 방법을 알아보겠습니다. GitHub에서 Fork하기 우선 다른 사람의 저장소(레파지토리)에 있는 내용을 나의 계정으로 복제하는 것을 포크 한다라고 의미한다. 우선 Pull Request를 하기 위해서 PR을 하기 위한 저장소에 방문하여 우측 상단에 있는 Fork를 클릭하여 해당 레파지토리를 내 계정으로 복제합니다. 로컬에서 Clone 하기 Fork 한 저장소를 내 컴퓨터로 가지고 오기 위해서 Clone를 해줍니다. 우선 Fork를 해준 내 저장소에 들어가서 Clone or download를 눌러서 Clone URL을 복사하고 터미널로 이동하..
Jong_seoung
'GIT' 카테고리의 글 목록 (2 Page)