git

    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은 프로젝트를 버전 별로 관리가 가능하기에 보다 효율적이며 팀 단위로 하는 협업에 최적화 되어 있기 때문에 개발자라면 팀원들과의 원활한 협업을 위해 필수적으..

    AWS - Travis(암복호화) - Git 을 이용한 CI/CD, JPA CRUD(TDD) 구현해보기

    AWS - Travis(암복호화) - Git 을 이용한 CI/CD, JPA CRUD(TDD) 구현해보기

    우선, 들어가기에 앞서 이 글은 친절하게 생성하는 방법? 까지 설명되어 있지는 않다 어떤 순서로 무엇을 생성했고 어떤 에러가 있었고 어떻게 조치 했는지 경험적인 요소만이 다수 들어가 있음을 알린다 그리고 AWS와 Travis 연동 예제들을 보면 암복호화가 없던데 이걸 추가해보느라 꽤 애먹었기에 그나마 이 경험이 다른 사람들에게 도움이 되지 않을까 싶어 올려본다 맨 아래에 적어놓은 참고 사이트를 기준으로 해보되 암호화 중에 뭔가 안되면 참고용도로 이 페이지를 보면 될것 같다 개발환경 dev tool : VS Code JDK version : 11 front-end : Thymeleaf back-end : Spring Boot 2.5.2 + Spring Data JPA build : Gradle 7.0.2 ..

    에러, git push 후 rejected

    에러, git push 후 rejected

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

    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..

    GitHub, Git 협업 방법 workFlow

    GitHub, Git 협업 방법 workFlow

    Git에 대해 파악해봤고 팀으로 운용하면 어떻게 해야하나?를 정리해봤다 Git 협업방법에 대해 많은 사이트를 다녀보았다 알아보아도 한번에 이해하기 힘들어 정리 + 팀원들에게도 공유하여 도움이 되고자 ppt로 정리해본 내용이다. 이 글을 읽는 사람들에게 도움이 되었으면 좋겠다.

    에러, git eclipse GH001: Large files detected

    에러, git eclipse GH001: Large files detected

    문제 - 이클립스에서 Git에 HTML/CSS 공부한 파일을 올리는 도중에 에러가 발생 - exe 파일 200MB 파일이 포함되어 있었는데 확인결과 git에는 100MB 이상의 대용량 파일을 올리지 못하기 때문에 git lfs 라는 분할 업로드 방식을 사용하거나 exe를 올리지 않으면 되는 상황 - 나는 우선 exe 파일을 제거하고 올려보기로 했지만 commit이 되지 않고, 동일한 오류가 계속해서 발생 전에 올리면서 오류가 났던 로그, 기록이 계속 유지되어 발생하는 현상으로 생각됨 해결 방법 100mb 이상 파일 삭제 -> 프로젝트 우클릭 -> team -> reset -> reste 클릭 -> 프로젝트 재 커밋 하니까 이상없이 커밋된다.