Infrastructure/Git

    install gitlab

    install docker https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com docker compose도 같이 설치 되었는지 확인 install gitlab https://docs.gitlab.com/ee/install/docker.html GitLab Docker images | GitLab Documentation for GitLab Community Edition, GitLab Enterprise Edition, Omnibus GitLab, and GitLab Runner. docs.gitlab.com create docker compose file mkdir docker-comp..

    Git Commit 메시지 수정 방법, --amend

    Git Commit 메시지 수정 방법, --amend

    git commit --amend Git을 사용하면서 commit을 했는데 작성한 메시지를 수정하고 싶을 때가 있을 것이다. 그때 사용할 수 있는 명령어다. 다음과 같이 작성을 하면 맨 마지막에 작성된 commit 내용이 출력 된다. git commit --amend 수정을 하고 저장을 한다. 키보드 i를 누르고 "amend test"로 수정하고 esc 또는 ctrl + c 를 누르고 : 을 입력하고 wq 를 작성하고 enter 치면 저장이 된다. 위와 같이 amend test로 변경되었다는 메시지가 나오고 git log를 확인 결과 수정되었음을 확인 할 수 있다.

    직접 쳐보며 알아보는 Git 사용법 (기초 명령어)

    직접 쳐보며 알아보는 Git 사용법 (기초 명령어)

    VCS( version control system ) 버전 관리 시스템 : 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템 GIT Document에서 발췌 DVCS(분산 버전 관리 시스템)에서의 클라이언트는 단순히 파일의 마지막 스냅샷을 Checkout 하지 않는다. 그냥 저장소를 히스토리와 ****더불어 전부 복제한다. 서버에 문제가 생기면 이 복제물로 다시 작업할 수 있다. 클라이언트 중에서 아무거나 골라도 서버를 복원할 수 있다. Clone은 모든 데이터를 가진 진정한 백업이다. 간단히 설명하자면 Git은 프로젝트를 버전 별로 관리가 가능하기에 보다 효율적이며 팀 단위로 하는 협업에 최적화 되어 있기 때문에 개발자라면 팀원들과의 원활한 협업을 위해 필수적으..

    에러, git push 후 rejected

    에러, git push 후 rejected

    문제 이제부터 내 웹페이지를 만들 시작을 위해 github에 repository를 만들고 VScode와 깃을 연결하려고 첫 삽을 떴는데... 처음부터 오류가 생긴다. 아마도 로컬에는 없는 readme 파일이 생겨 최신본을 먼저 pull 받고 하라는 뜻으로 풀이된다 하지만 pull을 아무리 해도!! readme는 로컬로 오지 않는다는거!!! ㅡㅡ; 해결 방법 방법은 2가지가 있을듯 싶다. 첫째, readme가 없는 날것의 repository를 다시 만든다 둘째, 강제 푸시한다. 나는 강제 푸시하는 것을 택했다. 없어질 파일도 없기 때문에! ^^. 처음부터 오류가 생긴다니.. 미래가 걱정된다. 하여튼 해결완료!

    에러, github GH007 해결 방법

    에러, github GH007 해결 방법

    문제 새로운 오류가 나올때마다 해결하는 그 희열 아주 좋다 이번 오류는 github -> settings -> Emails에서 옵션을 변경 후 발생했다. 무엇이냐? Block command line pushes that expose my email 위 부분이다. 해결 방법 나는 이게, 설정해두면 보안성이 좋아질줄 알고 눌러놓은 것인데.... 이메일이 비공개되니 push를 아예 못하더라.. 설정을 다시 풀면 된다!

    github 서버에서 파일 수정할 경우 이클립스에서 full 또는 push 모두 충돌 발생하는 경우 해결 방법

    github 서버에서 파일 수정할 경우 이클립스에서 full 또는 push 모두 충돌 발생하는 경우 해결 방법

    github 서버에서 파일 수정할 경우 이클립스에서 full 또는 push 모두 충돌 발생하는 경우 해결 방법으로 제목을 정했으나 이전에 서버에서 파일 수정 및 테스트한 결과 pull 했을때 이클립스에 보이는 파일을 수정했을 경우 충돌 해결이 가능했다. 이번에 발생한 문제는 Github Repository에 있는 Readme를 수정했는데 이에 대한 파일은 이클립스에서는 보이지 않아서 그런 것인지... 이에 대한 head의 값을 fecth, pull해서 불러와도 eclipse에서는 Readme 파일이 보이지 않기에 충돌 발생했다는 문제점을 해결 할 수가 없었다. 그래서 내가 가지고 있는 update 내역들이 들어있는 head의 기록들을 삭제하고 다시 받아오니 해결되는 문제였다. 아래와 같이 진행하고 com..

    Eclipse git Pull or Push rejected 충돌 테스트 결과 및 해결 방법

    Eclipse git Pull or Push rejected 충돌 테스트 결과 및 해결 방법

    테스트 케이스 2가지 첫번째, pulling 1 repository see 'details' for more information. 두번째, rejected - non - fast-forward 자세한 사항은 아래 이미지 참조하고, 이해가 되지 않을 경우 Git의 기본 구조를 먼저 이해해야 한다. 아래 페이지는 팀원들에게 설명해주기 위해 알아보면서 간단하게 정리해봤던 것이다. https://d-life93.tistory.com/106?category=934147 GitHub, Git 협업 방법 workFlow Git 협업방법에 대해 많은 사이트를 다녀보았다 알아보아도 한번에 이해하기 힘들어 정리 + 팀원들에게도 공유하여 도움이 되고자 ppt로 정리해보았다 이 글을 읽는 사람들에게 도움이 되었으면 d-li..