git 썸네일형 리스트형 github * git clone은 Github의 모든 파일들을 가져오기만 함 * git pull은 local repository와 비교하여 병합하고, local repository에 저장(add)까지 수행 git pull = git fetch + git merge git fetch : local에 연결된 remote repository의 브랜치 목록과 그 파일 내용을 최신으로 업데이트 하는 명령어(local과 remote의 싱크를 맞추는 새로고침 역할) git merge : 두 개의 branch를 병합하는 명령어 → 즉, 단순히 원격 저장소의 내용을 확인만 하고 로컬 데이터와 병합은 하고 싶지 않은 경우에는 fetch 명령어를 사용 *zip파일 : .git 폴더가 없는 채로 소스만 받을 수 있으므로, local에서.. [GIT] 실행취소와 Commit 삭제: reflog, reset, checkout, revert 작업 실행취소 GIT에서 수행한 작업은 작업 History에 저장되고, 이 History를 토대로 작업 실행취소(Ctrl+Z)를 할 수 있습니다. 작업 내역 확인하기 가장 최근에 수행한 작업부터 순서대로 작업 History를 볼 수 있습니다. git reflog 작업 실행취소하기 다음과 같이 입력하면 작업 History의 가장 최상단에 있는 1개 작업을 실행취소 합니다. git reset HEAD@{1} 파일 수정 내용 초기화하기 작업을 하다가 문득 수정한 특정 파일을 초기화 하고 싶은 경우가 있을 것입니다. 이 경우 다음과 같이 입력하면 해당 파일을 HEAD 상태로 되돌립니다. git checkout -- {되돌릴 파일 이름} Commit 삭제하기 - Hard reset 이미 수행한 Commt을 삭제하.. git ignore https://gbsb.tistory.com/11 1. 처음부터 igtignore 파일을 만들 경우 프로젝트 디렉터리로 이동한 뒤 아래의 명령어를 쳐보자. $vim .gitignore 그러면 아래와 같이 보일것이다. 이제 [입력모드]로 들어가서 Git 에게 무시받을 정보를 입력해보자. (확장자, 폴더 등) a, i, o 중 아무거나 누르면 입력모드가 된다. -a : 다음 글자 -i : 현재 커서 -o : 윗줄 이제 파일을 저장해보자. [Esc] 키를 누른뒤, :wq를 입력하여 나가면 된다. -ESC : 입력모드 나가기 -:wq : 저장 후 나가기 실제 저장한 곳에 가서 파일을 확인해볼 수 있다. C:\Users\사용자명\프로젝트명 내부에 .gitignore 파일이 있다. 또는 cat .gitignore를.. git 삭제하기 git rm git rm fileName git rm --cached fileName #폴더 인 경우 -r 혹은 -rf 옵션을 추가 git rm -r --cached "지울 폴더명" git rm => 원격 저장소와 로컬 저장소에 있는 파일을 삭제 git rm –cached => 로컬 저장소에 있는 파일은 삭제하지 않고 원격 저장소에 있는 파일만 삭제 git 되돌리기 [git 되돌리기] # 특정 파일의 수정 되돌리기(git add 명령으로 stage에 올리지 않은 경우) 1. repositoryt내 모든 수정 되돌리기 - cd {repository_root_dir} - git checkout . 2. 특정 폴더 아래의 모든 수정 되돌리기 - git checkout {dir} 3. 특정 파일의 수정 되돌리기 - git checkout {fine_name} # git add 명령으로 stage에 올린 경우 1. git reset # commit을 한 경우 1. git reset --hard HEAD^ - master 브랜치의 마지막 커밋을 가리키던 HEAD를 그 이전으로 이동시켜서 commit 내용을 없앰 2. git reset HEAD^ - commit은 취소하고 co.. GIT정리 GIT(github/gitlab) git tutorialhttps://github.com/KennethanCeyer/tutorial-git GITLAB(처음시작)http://recoveryman.tistory.com/251htttp://milkissboy.tistory.com/75?category=733112 (저장소만들기) gitlab 폴더올리기https://sojungarchive0414.blogspot.com/2018/03/2-commit.htmlssh삭제 후 재 설치http://parkhyunjin.tistory.com/9 ▶git 명령어https://stories.tistory.com/256https://medium.com/@joongwon/git-git-%EB%AA%85%EB%A0%B9%EC%.. gitLab Git(github/gitlab) ▶gitlab저장소만들기(처음시작)http://milkissboy.tistory.com/75?category=733112▶gitlab 폴더 전체 올리기https://sojungarchive0414.blogspot.com/2018/03/2-commit.html▶ssh삭제 후 재 설치http://parkhyunjin.tistory.com/9 ▶내용 바꾸고 업로드 할 경우Repository > Files > 바뀐파일클릭 > Replace > 파일 재 업로드 후 commit달기확인Repository > Commits ▶git 명령어https://stories.tistory.com/256https://medium.com/@joongwon/git-git-%EB%AA%85%EB%A0.. 이전 1 다음