IT개발/SVN & Git(11)
-
[넥서스] nexus install/uninstall 윈도우10 에서
##### window 서비스로 등록하기 및 자동 실행 C:\dev\nexus-3.50.0-01-win64\nexus-3.50.0-01\bin>nexus.exe/install Installed service 'nexus'. ##### window 서비스로 해제하기 및 삭제 C:\dev\nexus-3.50.0-01-win64\nexus-3.50.0-01\bin>nexus.exe/uninstall Stopping service 'nexus'. Service stopped Uninstalled service 'nexus'.
2023.04.11 -
.gitignore 동작이 잘 안될때(설정했는데 자꾸 커밋됄 때ㅡㅡ+)
git rm -r --cached . git add . git commit -m "fixed untracked files"
2023.02.20 -
[gitlab] 설치형gitlab <= bitbucket 소스저장소 fork하기
이때 주의할건, bitbucket의 사용자명을 username에 적어줘라~(로그인할때 사용하는 e메일 말고!) 나의 사용자명을 모르겠으면, 아래의 bitbucket 개인설정가서 확인하라! 그런다음 Create Project 하면 끝! 괜히 bitbucket cloud 나 bitbucket server 설치형 을 통한 git 소스 포크 하려다 삽질하지 말고 쉽게 가자.
2021.09.02 -
git clone 시 특정 폴더로 소스를 내려받기
git clone git_url 폴더명 예시) git clone https://bitbucket.org/your.repo.git myrepo
2021.08.27 -
Git 저장소 이동하기(사설gitlab-> Bitbucket) 성공!
참고 : https://www.atlassian.com/git/tutorials/git-move-repository 위 Bitbucket에 있는 가이드를 따라해보았다. ==요약== 1. 사설 저장소(OLD) => 내 로컬로 clone 2. 로컬에 clone 한 git remote 주소(OLD)를 제거 3. 로컬에 git remote 주소(NEW) 추가( bitbucket 저장소 변경 ) 4. bitbucket 저장소(NEW) 로 source 이력 push 끝! 전체 Git 저장소를 이동하는 방법 여러 Git 리포지토리를 랭글링하는 경우 결국 파일을 한 곳에서 다른 곳으로 옮기고 싶을 것입니다. 이 튜토리얼에서는 한 원격 서버에서 다른 서버로 전체 Git 리포지토리를 이동하는 방법을 보여줍니다. 아래 단계..
2021.07.20 -
Git remote 저장소 정보 조회 하기
git config --get remote.origin.url 간혹 remote url 주소를 알고 싶을땐 명령어로 조회하자!
2021.07.02 -
bitbucket 신용카드 미결재시, push 불가
402 Payment Required?? 이건뭐지... 첨보는 오류메시지인데... 결재가 필요하다!! 확인해보니 카드결재 정보가 바뀌어 결재가 안되었던것이다. 아래와 같이 스탠다드 플랜이 프리플랜으로 자동으로 풀려있었고, push동작과 같이 저장소에 추가저장하려는 일체의행위는 안되는것 같았다. 참고하시라 : ) 신용카드 정보를 갱신하고, 바로 스탠다드 플랜으로 변경하니 push 가 되었다.
2021.02.02 -
git 원격저장소의 최신소스로 덮어쓰기(로컬소스 바이짜이찌엔)
로컬 소스를 날리고, 최신소스를 받고 싶었다 우째해야할까? git fetch origingit reset --hard origin/master P.S.맨날 이클립스에서 HEAD로 replace 만 하다가 git 명령어로 하려니 막막했다. 날잡아서 git을 좀더 파야겠어... 에헴..
2021.01.13 -
git 은 폴더/파일명의 대소문자를 개무시한다. 그럼 우째?
현상 : 내PC에서 폴더가 소문자인데 첫글자만 대문자로 바꿔서 commit push 했지만 나만 잘되고, 팀원들이 곡소리나는 상황;;;; 아놔 뭐임? 원인 : git은 파일명 또는 폴더명의 대소문자를 구분하지 못함 ( ㅡ,.ㅡ; 싸우자!!! ) 결론 : git 설정에서 대소문자 무시말라고 설정하라! (아래 명령어 참고) 첫번째) 자~ 드가자~~~~ 우선 무시하지말라고 설정부터하자! git config core.ignorecase false 두번째) 이제 파일명을 제대로 변경해보자! 예를 들어) 기존 customer.js => Customer.js 로 변경! 그렇게 한후 커밋 푸시해보자! 보너스) 그리고 혹시나! 위 작업후, git 저장소에 변경된 폴더내 캐싱된파일이 남아 있다면서 요상한 메시지 뜨면, 아..
2021.01.08 -
git commit & push 된거 강제 rollback 하기(원격저장소 원복)
오늘 새벽까지 개발한 버전을 commit 하고 push를 하였다. 오늘 아침에 출근해보니 팀원이 자신의 소스가 사라졌다고 한다. 불길한 예감 으... 나의 실수(잘못 revert)로 팀원의 소스를 날린 채 commit 하고 push 한 것이다. 일단 침착하게 팀원의 소스가 살아있고, 내 소스도 살아 있는 시점으로 롤백을 해야 했다. 첨에 죄송한 나머지 어떻게 해결해야할지 몰라 소스트리만 붙잡고 누르다보니 시간만 가고, 결국 찾다찾다 오전을 다 날리고서야 찾았다... 아래의 노란색 하이라이트된 명령을 통해 특정시점의 소스로 강제 push 시켰다. (단, 주의할점은 특정시점의 커밋 이후 모든 커밋들은 삭제된다.) 아래는 위의 명령어를 수행한 텍스트 결과를 붙여넣었다.( 긁어다 쓰세요 ) ecis-36@eci..
2017.11.24 -
[git] (실수로) 삭제된 commit 복구하기
- 서론 -작업을 하다가 실수로 commit한 소스가 사라지는 상황을 맞았다. Oh my god! 아... git에서 우째 복구하지... 알아보니 요것이 있었군! - 결론 -git reflog git reset --hard commit_id 위 두 명령어만으로 로컬에 커밋한 소스를 복구하였다. - 본론 -1. sourceTree 에서 터미널연다.2. 터미널에서 git reflog 실행한다. 단, 이때 로그 상에 hexadecimal 문자인 다음과 같은 문자로 보일 시, ( ) 이것은 https://www.percederberg.net/tools/text_converter.html 가서 Hexadecimal-> Plain Text로 변환하면 내용을 알 수 있음 3. 복구하고픈 commit id를 복사하여 ..
2017.07.27