Daniel: The Dev Story
Daniel: The Dev Story
    • 홈
  • 분류 전체보기
    • 프로젝트
    • Spring
    • NodeJS
    • Basics
    • Git
    • DB
    • Algorithm
    • Error
    • Private
      • Database
      • Tip
  • 글쓰기
  • 관리자
  • myoskin

      [Git] Git log를 유용하게 활용하는 옵션들

      더보기: 목 차 더보기 목 차 한 줄로 간단하게 최근 N개의 commit만 출력 특정 제작자의 commit만 출력 특정 날짜를 기준으로 출력 Commit Message에 특정 문자가 포함된 commit 특정 파일에 대한 history 보기 시작하기 1. 한 줄로 간단하게 commit을 한 줄로 간단하게 보여준다. 보통은 해시코드 | Commit Message 형식으로 되어있다. Git --oneline 2. 최근 N개의 commit만 출력 N에는 숫자가 들어간다. 만약 5를 입력하면 최근 5개의 commit만 출력해준다. git log -N 3. 특정 제작자의 commit만 출력 제작자가 Daniel인 commit만 출력 git log --author="Daniel" 4. 특정 날짜를 기준으로 출력 Y..

      Git 2023.06.22

      [Only for me] Git에 대한 꿀팁 모음

      보호되어 있는 글입니다.

      Git 2023.06.22

      [Git] diff 사용해서 코드 변경 사항 비교하기

      git diff란? 두 가지 버전간의 차이점을 보여주는 Git 명령어다. 이를 통해서 커밋 전에 변경 내용을 확인하거나, 두 개의 브랜치 사이에 어떤 변경사항이 있는지 확인할 수 있다. 기본 사용법 git diff git diff를 단독실행하면 Working Directory의 현재 상태와 Staging Area 사이의 차이를 보여준다. git diff를 실행하면 다음과 비슷한 내용을 볼 수 있다. Git diff 결과 이해하기 diff --git a/Chloe.txt b/Chloe.txt 이 부분은 a/Chloe.txt 파일과 b/Chloe.txt 파일을 비교했다는 의미이다. a는 이전 파일을 의미하고 b는 변경된 파일을 의미한다. 여기서 +는 추가된 내용이고, -는 삭제된 내용이다. @@ -0, 0..

      Git 2023.06.22

      [Git] Git에서 무시할 파일들 정의하기 .gitignore 활용

      gitignore이란? 개인 설정, 로그 파일, 패키지 디렉토리 등등 이런 파일들은 버전관리가 필요하지도 않고, 보안상 좋지 않다. 이런 파일들을 Git이 추적하지 못하게 하는 것이 .gitignore의 역할이다. .gitignore 파일 작성 방법 각 줄마다 하나의 패턴이 오며, 이 패턴에 해당하는 파일 혹은 디렉토리는 Git에 의해 무시된다. 패턴의 예시는 다음과 같다. *.log // .log 확장자를 가진 모든 파일을 무시한다. node_modules/ // node_modules 디렉토리와 그 하위 모든 파일/디렉토리를 무시한다. !important.log // 모든 log 파일을 무시하지만 important파일은 무시하지 않는다. gitignore이 필요한 이유 저장소의 불필요한 파일을 줄여 ..

      Git 2023.06.22

      [Git] Git의 작업흐름 이해 - Workflow

      Workflow: 한국어로는 작업흐름 으로 번역된다. 작업흐름은 세 가지로 구분할 수 있다 1. Working Directory 2. Staging Area 3. .git Directory (Repository) Working Directory 파일이 실제 존재하고 편집되는 곳이다. 우리가 작업하는 곳이다. Staging Area, 또는 Index Git이 관리하는 중간단계로 commit을 준비하는 영역이다. 'git add'명령어를 통해서 변경이 완료된 파일들을 Working Directory에서 선택적으로 Staging Area로 옮길 수 있다. 이는 여러 변경 사항 중 어떤 것들을 commit으로 묶을지 선택할 수 있게 해준다. new file: Daniel.txt를 볼 수 있다. 이 파일은 이제 ..

      Git 2023.06.22

    1
    Daniel: The Dev Story

    찾기

    공지

    최근 글

    인기글

    최근 댓글

    캘린더

      6 / 2023
      일 월 화 수 목 금 토
      1 2 3
      4 5 6 7 8 9 10
      11 12 13 14 15 16 17
      18 19 20 21 22 23 24
      25 26 27 28 29 30

    글 보관함

    태그

      알고리즘코딩자바BOJjavagitAlgorithmMYSQL타입스크립트백준

    즐겨찾기

    방문자 수

    • Today
    • Yesterday
    • Total
    myoskin

    티스토리툴바