Loading [MathJax]/jax/output/CommonHTML/fonts/TeX/fontdata.js
[Git] 삭제된 폴더, 파일 반영
·
Develop/Git & GitHub
git add 시 로컬에서 삭제한 폴더나 파일이 반영되지 않는 경우가 있다. 이를 해결하기 위해 다음 명령어를 사용한다.git add -u [file or .] 추가로, commit 시 -a 옵션을 사용하면 삭제된 폴더, 파일만 반영된다.git commit -a -m "feat: ..."
[Git] push한 commit message 수정하기
·
Develop/Git & GitHub
1. rebase로 Editer 들어가기git rebse HEAD~1 -i해당 명령어를 통해 편집모드로 들어갑니다.~1 의 경우 바로 직전 commit message를 수정하고 싶을 경우 사용하고더 이전의 내용이면 ~2, ~5 처럼 수정해서 사용합니다. 2. pick rewordEditer에서 입력한 commit message 앞의 'pick'을 'reword'로 변경 후 저장 및 종료합니다.(esc rightarrow :wq! rightarrow enter)(vscode의 경우 Editer 창이 새로 뜨는데, 마찬가지로 저장 후 창을 종료하면 됩니다.) 3. commit message 수정Editer에서 commit message를 수정후 똑같이 저장 및 종료..
[에러 해결] fatal: unable to access ~ : error setting certificate file: C:\Program Files\Git\mingw64\ssl\certs\ca-bundle.crt
·
Develop/Git & GitHub
해결 방법 https://stackoverflow.com/questions/48555969/error-setting-certificate-verify-locations-github Error setting certificate verify locations - Github I am having problem accessing github repository through Git Bash. 2 days ago I was able to push/pull the repositories. Then 1) I created an account on gitlab.com 2) I generated ssh key on my lo... stackoverflow.com git이 설치되어 있는 위치를 확인하고 다음 명령어를 ..
git rebase & git stash
·
Develop/Git & GitHub
상황 현재 나의 개발 브랜치에서 작업 중인 상황에서 다른 팀원의 개발 코드가 main에 merge되어 내가 작업 하던 내용을 빈 공간에 저장 후(stash) 수정된 main을 pull 하여 업데이트 한후 그 위에 다시 내가 작업 하던 내용을 덮어 씌움. 1. git stash (현재 나의 개발 브랜치에서 작업 중인 내용을 stack에 저장) 2. git checkout main (main 브랜치로 이동) 3. git pull (main 브랜치 업데이트) 4. git checkout (작업중이던 나의 개발 브랜치로 이동) 5. git rebase main (나의 개발 브랜치에 업데이트 된 main 브랜치 적용) 5. git stash pop (저장한 작업 중이였던 내용을 덮어 씌움)
GIT pull , merge, commit, add 명령 되돌리기
·
Develop/Git & GitHub
git 작업 한 단계 앞을 되돌리는 방법입니다. 1. git pull 되돌리기 (수행 전 상태로)git reset --hard ORIG_HEAD 2. git merge 되돌리기 (수행 전 상태로)git reset --merge ORIG_HEAD 3. git commit 되돌리기 (수행 전 상태로)git reset --hard HEAD 4. git add 되돌리기 (수행 전 상태로)git reset HEADgit reset HEAD [file]
PR (Pull Request)
·
Develop/Git & GitHub
Pull Request ? 협업을 위해 다른 사람이 공개해 둔 프로젝트를 가져와 직접 수정하고 프로젝트에 업데이트 하는 작업이다. 1. Fork : 공동 프로젝트의 저장소를 자신의 저장소로 Fork 합니다. ↓ : forked from [팀 / 공동 프로젝트] 처럼 Fork 한 프로젝트를 확인할 수 있습니다. 2. Clone & Remote Clone 1. 자신의 저장소에서 clone or download 의 url 을 복사합니다. 2. terminal 에서 공동 프로젝트를 저장할 directory 로 이동합니다. cdmyproject3.directoryForkLocalClone.() git clone https://github.com/{..
Git & GitHub
·
Develop/Git & GitHub
Git 작업 공간 시작 git clone (code) # 저장소를 복제하여 새 디렉터리로 가져오기 git init # 새로운 Git 저장소 생성 혹은 기존 저장소 초기화 git remote -v # 현재 깃과 연결되어 있는 원격 레포 주소 확인 변경 사항에 대항 작업 git add # local 내용을 staging area에 추가 git add . # local 전체 내용을 staging area에 추가 git mv # 위치 및 이름 변경 git rm # 제거 commit 내역과 상태 보기 git status # 작업 폴더 상태 표시 git commit # 바뀐 사항을 저장소에 기록 git reset HEAD~1 # 최근 1개의 커밋 삭제 $ git reset HEA..
욱근욱