당근개발자
당근당근
당근개발자
전체 방문자
오늘
어제
  • 분류 전체보기 (157)
    • codepresoo (13)
    • JAVA (1)
    • JS (12)
    • 코딩 테스트 (7)
    • Spring (21)
    • 자료구조 (4)
    • HTTP (7)
    • JSP (36)
    • Etc (21)
    • RESTful (11)
    • React (1)
    • k8s (0)

블로그 메뉴

  • 홈

공지사항

인기 글

태그

  • S
  • 패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기
  • HATEAOD
  • #코드프레소. #codepresso #대외활동 # IT교육 #코딩강의 #코딩 이러닝 # 무료 IT교육 #무료 코딩교육
  • stack#자료구조
  • 코드프레소. #codepresso #대외활동 # IT교육 #코딩강의 #코딩 이러닝 # 무료 IT교육 #무료 코딩교육
  • 한 번에 끝내는 코딩테스트 369 Java편 초격차 패키지 Online.
  • 이
  • Primitive#Wrapper
  • 패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #수강하고있는강의명
  • queue#자료구조
  • @JsonFilter#당근개발자
  • 한 번에 끝내는 코딩테스트 369 Java편 초격차 패키지 Online
  • dobule_linked_list#java
  • thymleaf#layout#fragment#thymleaf layout 적용안됌
  • thymleaf error#template might not exist

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
당근개발자

당근당근

Etc

gitHub 기본 지식

2021. 7. 16. 19:07

- commit : 파일을 추가하거나 변경 내용을 저장소에 저장하는 작업

- push : 파일을 추가하거나 변경 내용을 원격 저장소에 업로드한느 작업

 

- 로컬 저장소 / 원격 저장소 -

 

저장소는 파일이나, 디렉토리르 저장하는 장소이다. 변경 이력을 관리하고자 하는 디렉토리드을 저장소의 관리하에 두는것,

그 디렉토리에 있는 파일등의 변경 내역을 기록 할 수 있다.

 

저장소는 자신의 컴퓨터에 있는 "로컬 저장소" , 서버 등 네트워크에 있는 "원격 저장소" 가 있다.

기본적으로 로컬 저장소에서 작업을 수행하고, 그 결과를 원격 저장소에 저장한다.

 

- branch - 

 

소프트웨어 개발은 현재 출시하고 있는 버전의 유지 보수를 하면서 새로운 기능 추가 및 버그 수정을 할 수있다.

이러한 병렬로 수행되는 여러 버전 관리를 위해 Github에서 branch라는 기능이 있다.

각 branch는 서로 영향을 주지 않기 때문에 독립적인 여러 버전을 관리가 가능하다.

 

 

사용 단계

 

1. Github 저장소 작성 (git init) 또는 복제 (git clone)

2. 파일의 작성,편집

3. 파일의 생성 / 변경 / 삭제를 git 인덱스에 추가(git add)

4. 변경 결과를 로컬저장소에 커밋( git coomit)

5.  로컬 저장소를 푸쉬해 원격저장소에 반영( git push)

 

 

'Etc' 카테고리의 다른 글

String.getBytes() 스트링을 인코딩,디코딩하는 이유?  (0) 2021.07.21
jdbc) Execute, ExecuteQuery, ExecuteUpdate 차이점  (0) 2021.07.20
Lombok  (0) 2021.07.16
Mybatis , JPA  (0) 2021.06.21
webserver , was  (0) 2021.06.20
    'Etc' 카테고리의 다른 글
    • String.getBytes() 스트링을 인코딩,디코딩하는 이유?
    • jdbc) Execute, ExecuteQuery, ExecuteUpdate 차이점
    • Lombok
    • Mybatis , JPA
    당근개발자
    당근개발자

    티스토리툴바