쉽게 켜다
close
프로필 배경
프로필 로고

쉽게 켜다

  • 분류 전체보기 (202)
    • 개발 일지 (1)
    • IT (2)
    • DDD (6)
    • 스프링(Spring) (53)
      • Spring (30)
      • MVC (3)
      • JPA (7)
      • WebFlux (10)
      • Testing (1)
      • Security (1)
      • Web Socket (1)
    • 데이터베이스 (15)
      • MySQL (2)
      • Redis (1)
    • 네트워크 (11)
      • 네트워크 프로그래밍 (9)
    • Git (8)
    • HTTP (4)
    • 알고리즘 (67)
      • 알고리즘 (7)
      • BOJ (53)
      • 프로그래머스 (7)
    • JAVA (6)
      • Java (1)
      • 이펙티브 자바 (4)
      • 100가지 질문 (0)
    • Kafka (4)
    • Python (2)
    • CI_CD (1)
    • Azure (3)
    • 컴퓨터망 (11)
    • 운영체제 (0)
  • 홈
  • 태그
  • 방명록
[Git] add, commit 하기

[Git] add, commit 하기

이전에서 만든 프로젝트 디렉토리 안에 파일을 추가해보자. 간단한 파이썬 계산 파일을 만들고 이를 프로젝트 디렉토리 안에 저장한다. def add(a, b): return a+b def sub(a, b): return a-b ls 명령어를 통해 파일을 확인해보면 다음과 같이 파일이 저장된 것을 확인할 수 있다. 이 상태를 TestDir 디렉토리의 첫 번째 버전으로 남겨보자. 이 경우, commit을 사용한다. commit을 처음할 때 꼭 해야하는 설정이 있는데, Git에 commit한 사람을 알려주는 것이다. 누가 commit을 했는지를 기록하는 것이다. 그래야 추후에 누가 commit을 했는지 알 수 있기 때문이다. 혼자 진행하는 경우에는 필요하지 않을 수 있지만, 협업을 하는 경우에는 반드시 남겨야 한..

  • format_list_bulleted Git
  • · 2022. 7. 9.
  • textsms
[Git] repository와 commit

[Git] repository와 commit

Git을 사용하기 위해 알아야 하는 기본 개념들을 알아보자. Repository 우리말로 "저장소"라는 뜻으로 어떤 프로그램을 만드는 프로젝트를 한다 가정해보자. 가장 먼저 프로젝트에 필요한 것들을 담기 위한 디렉토리를 만들 것이다. 그리고 프로젝트와 관련된 파일들이나 디렉토리들을 모두 그 디렉토리 안에 담을 것이다. 이 디렉토리를 "프로젝트 디렉토리"라 한다. 이때, Git을 이용해 프로젝트 디렉토리의 버전을 관리하기 시작하면 원하는 시점마다 그 디렉토리 안에 어떤 것들이 있는지, 그것들의 내용이 어떻게 변해가는지를 기록할 수 있다. Git이 이러한 변화되는 버전의 정보들을 기록하는 곳을 "repository"라 한다. 따라서, repository 안에는 프로젝트를 위해 만든 디렉토리의 초창기 모습부터..

  • format_list_bulleted Git
  • · 2022. 7. 9.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (202)
    • 개발 일지 (1)
    • IT (2)
    • DDD (6)
    • 스프링(Spring) (53)
      • Spring (30)
      • MVC (3)
      • JPA (7)
      • WebFlux (10)
      • Testing (1)
      • Security (1)
      • Web Socket (1)
    • 데이터베이스 (15)
      • MySQL (2)
      • Redis (1)
    • 네트워크 (11)
      • 네트워크 프로그래밍 (9)
    • Git (8)
    • HTTP (4)
    • 알고리즘 (67)
      • 알고리즘 (7)
      • BOJ (53)
      • 프로그래머스 (7)
    • JAVA (6)
      • Java (1)
      • 이펙티브 자바 (4)
      • 100가지 질문 (0)
    • Kafka (4)
    • Python (2)
    • CI_CD (1)
    • Azure (3)
    • 컴퓨터망 (11)
    • 운영체제 (0)
최근 글
인기 글
최근 댓글
태그
  • #jpa
  • #BOJ
  • #백준
  • #CUDA
  • #프로그래머스
  • #network
  • #MPC
  • #spring
  • #리액티브프로그래밍
  • #SpringWebFlux
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바