Git) 작업 되돌리기
·
깃 탐구
Git Bash로 작업 되돌리기 revert, reset revert 작업 되돌리기 git revert revert는 작업을 되돌리고 새로운 커밋이 만들어지기 때문에 바로 Vi(편집기)로 들어와 진다. 커밋이 되었다. "git log"로 확인하면 revert한 커밋이 생성되었다. 무엇이 달라졌는지 내역을 확인해 보자. 작업했던 텍스트도 해당 커밋 이전으로 돌아가있다. reset mixed reset git reset git reset --mixed soft reset git reset --soft hard reset git reset --hard soft : 스테이지에 올린 것까지 되돌린다. mixed : 스테이지에 올리기 전 작업환경까지 되돌린다. hard : 작업환경은 물론 그 이전으로 상태를 완전히..
Git) 작업 내역 비교하기
·
깃 탐구
Git Bash로 작업 내역 비교하기 diff 작업디렉터리의 변경사항과 최신 커밋 비교하기 git diff 작업딕렉터리의 변경사항을 확인 후 모든 파일을 add 해주었다. 스테이지와 최신 커밋의 변경사항 비교하기 git diff --staged git diff --cached 커밋끼리 변경사항 비교하기 git diff "git log --oneline"으로 커밋해시가 간단하게 뜨면 그 커밋해시들 끼리 비교도 가능하다. 비교하고자 하는 커밋의 순서에 따라 결과가 달라진다. "git log --oneline"이 아닌 긴 커밋해시도 가능하다.
Git) 태그 달기
·
깃 탐구
Git Bash로 태그 달기 현재 커밋 최신 커밋에 태그 달기 git tag "git log"로 확인하면 최신 커밋 이력에 태그가 달여 있음을 확인할 수 있다. 특정 커밋에 태그 달기 git tag 지정한 커밋에 태그가 달려있다. 태그 목록 조회하기 git tag git tag --list git tag -l 태그 삭제하기 git tag --delete git tag -d
Git) 다양한 log
·
깃 탐구
다양한 Git log 깃 커밋 한줄로 보기 git commit --oneline 깃 로그에서 변경사항 확인하기 git log --patch 커밋을 그래프로 확인하기 git log --graph
Git) 저장소와 버전 만들기
·
깃 탐구
Git Bash로 저장소와 버전 만들기 현재 디렉터리에 깃 저장소 만들기 git init ".git" 폴더가 생겼다. 비어 있는 텍스트 만들기 touch 빈 텍스트가 생성되었다. 간단한 텍스트를 입력해 주었다. 작업 디렉터리의 상태 확인 git status "Untracked files"는 깃이 기존에 추적하지 않았던 파일을 의미한다. 스테이지에 올리기 git add 커밋이 준비된 새 파일을 보여준다. 초록글자로 바뀌어 있다. 현재 디렉터리의 모든 파일 스테이지에 올리기 git add . 간단한 제목만 입력하여 커밋하기 git commit -m "" 자세한 커밋메시지 작성하기(제목과 본문 작성) git commit Vi(Vertual editor, 편집기)로 들어가게 된다. "a" 또는 "i"를 입력하면..
Git) 리눅스 명령어로 바탕 화면 가보기
·
깃 탐구
리눅스 명령어 익혀보기 현재 경로 확인 pwd 경로로 들어가기 cd 현재 디렉터리에서 상위 디렉터리로 이동하기 cd - cd .. 현재 경로의 파일 확인하기 ls 현재 디렉터리에 어떤 파일이나 디렉터리가 있는지 확인 할 수 있다. 이름 뒤에 슬래시(/)가 붙어있는 것은 디렉터리이다. 현재 경로의 파일 상세정보 표시 ls -l 현재 경로의 숨긴 파일이나 디렉터리 표시 ls -a 파일의 정렬 순서를 거꾸로 표시 ls -r 파일 작성 시간순으로(내림차순)으로 표시 ls -t 현재 터미널 창을 깨끗하게 비우기 clear 위의 명령어들을 이용하여 Git Bash로 바탕화면을 들어갈 수 있다. 1. "pwd"로 현재 어디 있는지 확인한다. 2. "ls"로 어떤 파일이 확인하고 경로를 정한다. 3. "cd"로 해당 ..
소스트리) pull request
·
깃 탐구
소스트리에서 pull 요청보내기 pull request 다른 사람의 원격 저장소에 내 변경사항을 pull 하도록 요청하는 것이다. 1. (fork한 계정) 다른 사람의 계정에 "Fork"를 눌러 내 레파지토리로 가져온다. 그대로 가져와졌다. 2. (fork한 계정) 로컬로 클론 한다. 3. (fork한 계정) 브랜치를 생성한다. 4. (fork한 계정) 해당 브랜치에서 작업을 한다. 작업을 하기 전에 브랜치를 체크아웃했는지 확인한다. 5. (fork한 계정) "pullpull"브랜치에서 작업한 내용을 커밋한다. 6. (fork한 계정) 작업한 브랜치를 푸시한다. 7. (fork한 계정) 포크 한 저장소를 확인하면 "Compare & pull request" 버튼이 생겼다. 클릭해 준다. 8. (fork ..
소스트리) pull 하기
·
깃 탐구
소스트리에서 pull 하기 pull = fetch + merge pull은 변경사항을 확인하고 병합하는 명령을 같이 수행한다. 아래와 같이 두 저장소 사이에서 차이가 발생하였다. 1. "Pull"을 클릭한다. 2. 경로와 브랜치를 확인하고 "Pull"을 클릭한다. fetch와 달리 바로 병합되었다.
오지랖 토끼
'깃 탐구' 카테고리의 글 목록 (3 Page)