git 11

250218 화 TIL

Git 명령어 정리커밋 기록 조회git log --oneline --all --graphGit 저장소의 커밋 기록을 간략하게 확인하는 명령어.명령어 별명 설정alias gitl="git log --oneline --all --graph"위 설정을 하면 gitl 입력만으로 git log --oneline --all --graph 실행 가능.단, 터미널 창을 닫으면 설정이 사라짐.브랜치 관련 명령어브랜치 생성git branch [브랜치 이름]새로운 브랜치를 생성.브랜치 삭제git branch -D [브랜치 이름]특정 브랜치를 강제 삭제.브랜치 이동git checkout [브랜치 이름]기존 브랜치로 이동.브랜치 생성 및 이동git checkout -b [브랜치 이름]새로운 브랜치를 생성하고 즉시 해당 브랜치로..

TIL 2025.02.18

241223 (월) TIL

git에 대해서rm -rf: 디렉토리와 해당 디렉토리 안의 모든 파일 및 서브디렉토리를 강제로 삭제한다. 깃 레포지터리뿐만 아니라 시스템의 모든 디렉토리에서도 작동하므로 주의가 필요하다.git init: 현재 디렉토리를 새로운 Git 레포지터리로 초기화한다. `.git` 디렉토리가 생성되고, Git이 해당 디렉토리를 버전 관리할 준비를 한다.git add 파일명: 스테이징 영역에 파일을 추가한다. 스테이징 영역은 커밋 준비가 완료된 파일들이 임시로 저장되는 곳이다. `git add .` 명령어를 사용하면 현재 디렉토리 내의 모든 변경된 파일을 스테이징 영역에 추가한다.git log --oneline: 커밋 히스토리를 한 줄로 간단히 확인한다. 각 커밋의 해시와 커밋 메시지가 출력된다.git status:..

TIL 2024.12.23

commit을 삭제 후 다시 commit을 시도할 때 Everything-up-to-date가 뜰 경우

!!!!! 반드시 백업하고 진행할 것!!!!! $ git log -1 # 위를 입력해 되돌아갈 최근 커밋을 적어놓는다 . $ git checkout master # reset your branch head to your previously detached commit $ git reset --hard #처음에 적은 커밋 아이디를 commit-id 위치에 입력한다. -나의 경우 commit을 되돌리니 전부 초기화 되었으나 더이상 Everything-up-to-date는 나타나지 않았다. 참고 :stackoverflow.com/questions/999907/git-push-says-everything-up-to-date-even-though-i-have-local-changes

Git 2020.11.04

201021 수 TIL

이머시브 이후 첫 스프린트를 진행했다. git을 이용해 페어와 협업하는 방법 첫 HA의 코드를 ES6 문법으로 리팩토링하는 과정을 진행했다. 노드, nvm, npm 모듈 설치와 ESlint의 적용을 배웠다. 워크플로우에 대한 이해가 얕아 conflict 상황이 몇 번 있었고 원인을 알 수 없는 오류로 모든 테스트 케이스가 통과되었음에도 풀 리퀘스트에서는 통과하지 못했다. 이 문제를 해결하기 위해 기존에 작업하던 리포지토리를 통째로 지우고 처음부터 다시 시작했다. 이후 yarn.lock이 문제임을 알아 파일을 지우고 add했더니 통과했다.

TIL 2020.10.21

git 브랜치 생성 및 브랜치 이동 방법

브랜치란? 독립된 작업영역 왜 브랜치를 사용? 분업을 할 때 각자 자기가 구현할 항목을 제작하는 공간이 필요해서. 하나의 원본을 베이스로 각자 자신의 브랜치에서 자신이 맡은 영역을 원본과 서로에게 영향을 주지 않고 개발이 가능 (물론 나중엔 합쳐야 함) *브랜치를 만들면! 현재 작업공간을 베이스로 만들어진다! 작업공간 이동 방법 $ git checkout : 현재 작업공간에서 브랜치로 작업공간을 이동한다. 브랜치 생성 방법 $ git checkout -b : 1. 브랜치를 만들고 2. 현재 작업공간에서 작업공간으로 이동한다. 원본을 베이스로 하는 다른 브랜치를 만들고 싶다면? 1. 베이스로 하고 싶은 원본으로 작업공간을 옮긴다. $ git checkout 원본 2. 브랜치를 생성한다. $ git chec..

Git 2020.10.20

git으로 페어와 함께 작업하기

1.처음 자신의 리포지토리를 클론해오고 git remote add pair ~~.git git remote -v 이걸로 페어를 해놓는다 (여기서 pair는 새로 연결하는 리모트 저장소의 이름이다. 다른 이름으로 써도 된다). 2.그리고 상대방이 코드를 다 쓰면 git pull pair master 로 상대방이 쓴걸 가져온다 3.코드를 쓴 후 git status로 변한파일이 있는지 확인하고 git add 변한 파일 git commit -m '코멘트' git push origin master(혹은 other branch name) 4. 2,3번을 상대방과 순서를 바꿔서 반복

Git 2020.10.19