본문 바로가기

Git & Github6

[Git] 원격저장소, 로컬저장소 모두 폴더 지우기 0. Test2 폴더 지우기 이미 지워버려서 없지만 그래도 그림판으로 그려보자면, 깃허브에 Test2폴더가 올라가있던 상태였다. 팀원분들과 공유할 목적으로 쓸 레포지토리이기때문에 처음 올렸던 프로젝트는 지우려고 이 과정을 겪게 되었다! 1. Git bash 열기 원격저장소에 올라간 파일의 위치에서 오른쪽 마우스를 클릭하여 Git bash를 열어준다. 그냥 Git bash를 열어서 하는 분도 있는 것 같던데 이 방법이 훨씬 간단해서 좋았다. 2. Git bash에 명령어 입력 2-1. Test2 폴더 삭제 git rm -rf 폴더명 2-2. git add : 인덱스에 추가 나는 이렇게 했는데 찾아보니 git add -p도 있고 git add -v도 있고 다양한 것 같다. 이 부분은 나중에 프로젝트를 할 때.. 2021. 5. 31.
[Github] 하나의 repository에 여러 프로젝트(자바) 연동하기 계속 하나의 repository에 이클립스 상 만들어 놓은 여러 프로젝트를 올리고 싶었는데 내가 하는 방법으로 하면 프로젝트별로 소스코드가 정리되지 않고 이상하게 나왔다ㅠㅠ 그리고 다른 프로젝트를 깃허브에 커밋하려고 할 때마다 non-fast 뭐시기 오류가 떠서 그거를 매번 fetch에 들어가고 merge하면서 해결했는데 도저히 아닌 것 같아서 폭풍 검색했는데 다른 방법을 찾았다!! 이제 내가 원하던 대로 하나의 repository에 프로젝트 명대로 올라가서 너무너무 기쁘다ㅠㅠㅠㅠ 내가 지금까지 했던 것을 다 거짓이었지만 그래도 이제라도 알아서 너무너무 좋다ㅠㅠ 1. 결과 깃허브 repository를 보면 여러 프로젝트들이 연동되어있고, 프로젝트별로 파일이 나눠져 있는 것을 확인할 수 있다. 이클립스 프.. 2021. 5. 12.
[Github] rejected - non-fast-forward 오류 이클립스에서 아래와 같은 오류로 인해 깃허브에 커밋이 되지 않았다. 처음에는 저 문구를 제대로 안 읽어봐서 오류가 난지도 몰랐는데 깃허브에 들어가니 커밋이 안된 걸 보고 다시 해보니 저러 문구가 떠있었다... 해결과정은 구글링을 통해 찾아보니 그렇게 복잡하지는 않았다. (해결방법이 자세히 적힌 다른 분의 블로그주소: tychejin.tistory.com/168 해결방법 너무 감사합니다...) 다른 분의 블로그를 따라하면서 될까? 하는 기대감에 재밌었다. 하지만 여러 다른 블로그와는 다르게 나만 이상하게 되어있는 부분이 있었다. 그래서 내 맘대로 클릭해서 push를 했는데 그게 멀쩡히 push가 되어서 다행이었다. 아주 먼지같은 정보이긴 하지만 다음에 또 이런 상황이 왔을 때 헤매지 않기 위해서 글을 쓴다.. 2021. 1. 12.
Git 최초 설정하기 Git 설치를 완료하셨나요? 그렇다면 Git의 사용 환경을 적절하게 설정해 주어야 합니다. 저는 git 설정에 대해 많이 찾아봤지만 너무 어려웠고 또 혹시나 잘못될까봐 겁이나서 오래 걸렸습니다... 하지만 알고보니 매우 간단했어요!! 제 글을 보시는 저같은 쫄보 초보자 분들도 쉽고 빠르게 설정하실 수 있으면 좋겠어요 1. 사용자 정보 설정(name과 email 설정) 1) 명령 프롬프트(cmd)를 연다음 아래 와 같이 입력해줍니다. $ git config --global user.name 이름입력하세요 $ git config --global user.email 이메일입력하세요 1-1) name 이름은 깃허브 계정과 관계없이 입력하면 된다고 깃허브 계정에서 확인했습니다. 원하시는 이름으로 타이핑하시고 엔터.. 2020. 8. 5.
윈도우에서 Git 설치하기 Github에 제가 파이썬에 연습한 코드를 올리는 방법을 검색해보니 우선 Git을 사용할 줄 알아야 한다는 글이 많았습니다. 그동안은 제가 공부하는 코드가 너무나 기초적이어서 깃허브에 올릴 필요가 있을까 생각하고 올리지 않았어요. (너무 초라해서 타인에게 보여주기가 민망했어요 흑흑) 하지만 어차피 앞으로 깃허브를 써야한다면 간단한 것이라도 올리면서 깃허브를 배우는 것이 좋겠다는 생각이 들었습니다. 일단 Github 계정만 있고 Git이 무엇인지도 전혀 알지 못하는 상태였으므로 우선 Git이 무엇인지 알아보고 Git설치를 시작했습니다. 이번 편에서는 Git설치에 대해 알아보도록 하겠습니다. 1. 아래사이트에 접속하여 설치파일을 다운로드합니다. https://git-scm.com/ 2. Git 설치를 합니다.. 2020. 8. 3.
Git 이란? 1. Git ?? 버전관리 시스템? Git 은 버전 관리 시스템(VCS, Version Control System)의 한 종류입니다. 버전 관리 시스템은 시간에 따라 파일 변화를 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템입니다. VCS를 사용하면 각 파일을 이전 상태로 되돌릴 수 있고, 또는 프로젝트를 통째로 내가 원하는 시점의 과거 상태로 되돌릴 수 있습니다. 시간에 따라 수정 내용이 어떻게 변했는지 비교해 볼 수도 있고, 누가 문제를 일으켰는지도 추적할 수도 있고, 누가 언제 만들어낸 이슈인지도 알 수 있습니다. 그래서 VCS를 사용하면 파일을 잃어버리거나 잘못 고쳤을 때도 쉽게 복구할 수 있습니다. (ctrl + z와는 차원이 다르게 활용가능할 것 같네요) 2. 버전관리 시스.. 2020. 8. 3.