개발자의 공부방/git 29

[git] git ignore 설정하기

https://www.gitignore.io gitignore.io Create useful .gitignore files for your project www.gitignore.io 여기서 자기가 사용하는 IDE와 언어를 선택하면 자동으로 ignore 를 생성해준다. 아래는 기본적으로 사용하는 것을 모아봤습니다. # Directories # /build/ /bin/ target/ .idea classes/ META-INF/ # OS Files # .DS_Store *.class # Package Files # *.jar *.war *.ear *.db ###################### # Windows ###################### # Windows image file caches Th..

[git] 명령어 모음

git status 상태 보는 명령어 코드 임시로 보관하는... git add 수정한 부분 추가 git add . 수정한 부분 추가 // . 을 지정하면 하위 폴더 내의 모든 파일을 인덱스에 등록함 git commit -m "[코멘트]" 커밋하고 코멘트 작성하는 명령어 git push 커밋한 것을 올리는 명령어 git pull 받는 쪽에서 합치기 git stash 내가 작업한 것을 git에 임시저장하는 명령어 git remote 현재 프로젝트에 등록된 리모트 저장소 확인하기 git remote -v 저장소 URL 까지 보는 방법 git remote rm 'branch 이름' 저장소 삭제하는 방법 git remote rename '홍길동' '김서방' '' ← 얘는 쓰지말고 기존이름, 바꿀 이름 순으로 적으..

Git 사용하기 feat. CMD

들어가기에 앞서.. 나 같은 경우에는 개인 프로젝트를 GitHUB에 올릴 때 Git Desktop 을 사용한다. 하지만 개발자로서 크기 위해서는 GUI 에 너무 의존하지 않는게 좋다고 하셔서 익숙하지 않은 cmd 로 commit 하는 방법을 해보려고 한다. 폴더를 분류..? 이클립스(STS)를 사용해서 만든 프로젝트 같은 경우 Repository 가 따로 있다. 이클립스는 저장공간이 eclipse-workspace 인데 이 안의 있는 프로젝트 폴더를 복사해서 Git 전용 저장소를 만들어 넣은 후 Commit을 시키는 쪽으로 하고 있다. 이클립스(IDE) 에서 하는 것도 괜찮은 것 같으나 왜 인지 모르게 계속 에러가 뜬다. 그래서 한번에 성공하지 못하다보니 여간 불편한게 아니다. 그래서 깃허브 데스크탑 사..

Git 이란?

1. Git 이란? Git은 프로그램 등의 소스 코드 관리를 위한 분산 버전 관리 시스템이다. 빠른 수행 속도에 중점을 두고 있는 것이 특징이다. 최초에는 리누스 토르발스가 리눅스 커널 개발에 이용하려고 개발하였으며, 현재는 다른 곳에서도 널리 사용되고 있다. 깃의 작업 폴더는 모두, 전체 기록과 각 기록을 추적할 수 있는 정보를 포함하고 있으며, 완전한 형태의 저장소이다. (로컬에 커밋이 된다.) 네트워크에 접근하거나 중앙 서버에 의존하지 않는다. 2. Git 용어 Repository : 저장소를 의미하며, 저장소는 히스토리, 태그, 소스의 가지치기 혹은 branch에 따라 버전을 저장한다. 저장소를 통해 작업자가 변경한 모든 히스토리를 확인 할 수 있습니다. Working Tree : 저장소를 어느 ..

git] git에서 원격저장소에 있는 폴더 삭제하기

Git 폴더, 파일 삭제하기!! 개발자는 깃(GitHub)을 사용해야해!! 라고 다들 얘기합니다.그래서 여러 블로그를 돌아다니며 깃이란 무엇인지부터 시작해서 어떻게 사용하는지 등등..이것저것 학습을 했는데... 초보자 입장에서 깃 쓰는거 생각보다 짜증났습니다 -_-윈도우에 길들여진 저로서는 리눅스 명령어 같은 것이 익숙치 않았고..(이건 금방 익숙해지더군요) 다만! 제일 짜증나는건! 폴더나 파일 삭제를 왜 원격저장소에서 못하냐! 이겁니다 ㅠㅠ 결국 git bash 로 삭제하는 방법을 알았으나... 계속 뭐만 하면 fatal: pathspec 'folder/Iconr' did not match any files 이 메시지만 뜨더군요 아무리 구글링해도 제가 원하는 삭제하는 방법의 가이드(?)가 없어서 작성해..