코드다운

고정 헤더 영역

글 제목

메뉴 레이어

코드다운

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (66)
    • Common (11)
      • Data Structure (4)
      • Data Science (3)
    • DevOps (41)
      • AWS (7)
      • Docker (12)
      • Git (7)
      • CI CD (5)
      • Nginx (2)
      • OS (4)
      • Network (4)
    • DBMS (2)
      • Storage Engine (0)
      • SQL (2)
    • Framework (6)
      • Laravel (5)
      • Flutter (1)
    • Language (5)
      • PHP (2)
      • Python (1)
      • JAVA (0)
      • GO (1)
    • Tools (1)
      • Slack (1)

검색 레이어

코드다운

검색 영역

컨텐츠 검색
[Git] Commit Log 를 삭제하는 방법

깃 로그에 올리지 말아야할 정보(ip, 계정)를 올리게 되어, 커밋 로그를 삭제하는 방법을 정리하게 되었습니다. 1. 커밋 로그 해시 키 확인 방법git log --oneline 예제a1b2c3d Fix: 버그 수정e4f5g6h Feat: 새로운 기능 추가i7j8k9l Refactor: 코드 리팩토링  2. git reset (가장 최근 커밋 취소)--soft : 커밋만 취소하고 파일은 유지git reset --soft HEAD~1커밋은 취소되지만, git add (파일 변경 내용) 그대로 남게 됩니다.(다시 git commit 하면 변경 내용을 재사용 가능합니다.) -mixed : 커밋과 스테이징 영역도 취소git reset --mixed HEAD~1커밋과 git add 한 내용도 취소됨(변경된 파일 ..

DevOps/Git 2025. 3. 19. 18:00

[Git] Commit 이메일 일괄 변경 방법

깃허브 repo에 private contributions 를 설정했는데도 private repo 커밋 내용이 잔디에 노출되지않고 있어 확인해보니, c커밋 당시 이메일 과 깃허브 이메일이 상이하다는것을 발견하였다. 기존 커밋의 이메일 정보를 변경하는 방법을 알아보자. 주의사항- 작업 전 백업 추천 (히스토리 전체 재작성이라 위험할 수 있습니다.)- force push 는 팀원들과 협의 후 진행합니다. (작업후 모든 사람이 로컬 repo를 새로 클론해야 충돌이 없습니다.) 1. 기존 커밋의 이메일 정보 확인git log #로컬 프로젝트 경로에서 해당 명령어를 실행하면 로그 확인이 가능하다. 2. 커밋 이메일 일괄 변경old-email@example.com = 기존 커밋 이메일new-email@example...

DevOps/Git 2025. 3. 7. 20:42

[Github] draw.io 깃허브에 자동 업로드

draw.io 란 ERD, 시스템 아키텍처, 네트워크 구성도, OOP 등을 작성하는 무료 다이어그램 도구입니다. 아래 순서를 따라 깃허브와 연동하여 편하게 사용이 가능합니다. draw.io (https://app.diagrams.net) 접속저장 위치 GitHub 선택다이어 그램 선택draw.io 에서 GitHub 에 권한 요청GitHub 계정 로그인draw.io GitHub  권한 승인draw.io 파일을 저장할 GitHub repository 선택이로써 draw.io 와 github 연동이 완료되었습니다. 파일 수정후 저장시 연동된 깃허브 경로에 업로드가 됩니다.

DevOps/Git 2025. 2. 28. 19:49

[Github] 알고리즘 문제풀이 깃허브에 자동 업로드 with 백준허브

백준허브(BaekjoonHub) 란?알고리즘 문제 풀이 플랫폼에서 푼 문제를 자동으로 자신의 GitHub 리포지토리에 업로드할 수 있도록 도와주는 브라우저 확장 프로그램입니다.  1. Chrome 웹 스토어 에서 "백준허브" 검색하여 Chrome에 추가 2. Chrome 확장 프로그램에서 "백준허브(BaekjoonHub)" 선택3. "Authenticate" 을 눌러 Github 와 연동하기 4. 문제풀이를 업로드할 Repository 만들기(새로운 private repository 명을 "Learning_Algorithm" 으로 생성하고, Language/Platform(백준/프로그래머스)으로 폴더로 구분하도록 하였습니다.) 5. 백준에서 문제풀이 후 깃허브 업로드 확인백준 > 문제 > 내 제출 에 결..

DevOps/Git 2024. 12. 29. 17:45

[Git] Clone/Pull/Push 시 계정 묻지 않게 하는 방법

git의 remote repository 를 사용할 때, remote repo 의 주소가 ssl 로 되어있다면 상관없지만, https 로 되어있을 경우 clone,push,pull 드으이 행위에 id/pw 정보를 입력해야하는데 이 과정을 생략하고싶을때 사용할 수 있는 방법을 아래에 기술한다. Credential git 에서는 credential 이라는 기능을 제공하는데, 이는 로그인 정보를 저장해 두었다가 재사용하는 기능이다.해당 기능에는 cache,store,keychain 등의 방법이 있다. Cachecache 방법은 메모리에 15분 까지 유효한 인증정보(id/pw) 를 저장한다. (짧은 시간만 로그인을 유지할 때)git config --global credential.helper cache # gi..

DevOps/Git 2024. 6. 27. 19:27

깃 커밋 메세지 가이드 (Git Commit Message Guide)

커밋 메시지를 규칙에 맞게 작성하게 되면 타인과의 소통에 용이하고, 히스토리 파악에 용이한 결과를 안겨준다. 커밋 가이드1. 커밋 유형 설정typeuseFEAT새로운 기능 추가FIX버그 수정DOCS문서 수정STYLE스타일 관련 작업 (코드 포맷팅, 기능 자체에 변경이 없는 경우)REFACTOR코드 리펙토링 작업TEST테스트 코드 작업CHORE빌드 업무 수정, 패키지 매니저 수정 (.gitignore 등의 파일) 2. 불필요한 구두점 사용을 자제한다3. 제목과 본문을 빈행으로 구분한다4. 간결한 표현을 위해 제목 행을 50자로 제한한다5. 제목 행의 첫 글자는 대문자로 시작한다6. 제목 행은 명령어를 사용한다7. 본문은 변경 사항과 이유에 대해 기입한다8. 설명이 없어도 괜찮다고 생각하지말기9. 소속된 팀..

DevOps/Git 2024. 5. 30. 13:46

GitHub Client ID And Client Secrets 발행

1. Settings > Developer Settings > OAuth Apps > Register a new application 접근 2. 발행을 위한 정보 입력 3. secret key 발행 4. ID, Secrets Key 확인

DevOps/Git 2024. 4. 5. 16:56

페이징

이전
1
다음
aquaheyday@gmail.com
코드다운 ©

티스토리툴바