Git/GitHub

2023. 2. 9. 19:25·Devops/Git & SVN

 

 

Git이란?

버전 관리 시스템

- 누가, 언제, 어떤 파일을 저장하였는가?

- 특정 시점으로 소스코드 복원이 가능한가?

개인 컴퓨터에 설치

 

 

GitHub란?

Git을 온라인으로 관리할 수 있는 클라우드

Git 호스팅 서비스

개발과 유지보수, 완성된 코드를 서비스에 반영

작업한 코드를 GitHub에 업로드 한다

 

 

Repositories

작업기록을 모아놓는 폴더

- 브랜치(master) : 배포용, 실제 서비스, 여기에 직접 작업을 하면 안됨

- 브랜치(dev) : master를 통으로 복사한 것, 여기서 개발하고 테스트한 다음에 덮어쓰기함

 

 

1. git 기본 설정하기

터미널을 git bash로 설정한 다음 명령어 입력

 

git config --global user.name "user name"
git config --global user.email user email
git config --global core.editor nano

 

 

 

여기서 주의할점은 email을 " " 안에가 아니라 그냥 적기!

이걸 안하면 잔디가 안심어지는 문제가...ㅠㅠ

 

2. 온라인 저장소 만들기

첫 화면에서 New 클릭!

 

 

3. 로컬저장소 만들기

git init
git remote add origin 주소
git remote -v

git remote -v 를 입력했을 때 fetch와  push가 보이면 정상적으로 등록된것!

😮 git init은 처음에만 쓴다! 중복해서 쓰지 않도록 주의!!

 

+ 비밀번호 입력하라고 뜨면

복사한 토큰 값 비밀번호 입력하는 곳에 붙여넣기

 

https://sudo-minz.tistory.com/10

 

GitHub 깃헙 사용법! 차근차근 첫 커밋 해보기 (git add,commit,push)

우선, 깃헙을 쓰려면 몇가지 간단한 리눅스 명령어를 알아야 한다. 🐾 리눅스 명령어 # pwd : 본인의 현재 위치 확인 # cd : change directory : 일루 들어갑니다~ 라는 의미 # mkdir : make directory : 폴더 생

sudo-minz.tistory.com

 

 

 

4. Push하기

작업 위치 폴더에 작업한 파일이 있을 경우 add를 통해서 staging Area로 옮길 수 있다.

staging Areasms commit을 진행하기 전에 임시 저장된 상태 정도록 생각

$ git add 파일명

//전체 변경된거 그냥 싹 다
$ git add . 

// 모든 txt 파일 업로드
$ git add * .txt 

//디렉토리 업로드
$ git add project/app/*/

//현재 git이 추적하고 있는 파일들만
$ git add --update

 

커밋을 한다

$ git commit -m '커밋메시지'

상태를 확인하고 싶다면 status를 사용

$ git status

푸시하기 commit한 이력인 repository로 저장된다.

$ git push origin master

 

저작자표시 (새창열림)

'Devops > Git & SVN' 카테고리의 다른 글

[Git] git branch 와 주요 명령어  (1) 2024.08.31
Git 초기화 하기  (0) 2024.07.20
[Github] 이클립스(Eclips)에서 Git 연결 및 커밋하기  (0) 2023.08.31
[SVN] Subversion  (0) 2023.05.08
'Devops/Git & SVN' 카테고리의 다른 글
  • [Git] git branch 와 주요 명령어
  • Git 초기화 하기
  • [Github] 이클립스(Eclips)에서 Git 연결 및 커밋하기
  • [SVN] Subversion
soyeon26
soyeon26
  • soyeon26
    개발 일지
    soyeon26
  • 전체
    오늘
    어제
    • 분류 전체보기 (107)
      • Web (22)
        • Web (1)
        • HTTP (0)
      • Language (29)
        • Java Script (3)
        • Type Srcipt (1)
        • Java (25)
      • Front (19)
        • HTML+CSS (4)
        • React (15)
      • Back (41)
        • Spring(Springboot) (9)
        • JSP (21)
        • Database (5)
        • NestJS (6)
      • Devops (6)
        • Docker (1)
        • Git & SVN (5)
      • App (7)
        • Android (7)
      • IT 정보 (3)
  • 블로그 메뉴

    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    SSR
    React
    과학기술인등록번호 조회
    인프런
    스프링부트
    java의 정석
    자바스크립트set
    데이터베이스 강의
    springboot
    Next.js
    과학기술인 등록
    sql강의
    Java
    서블릿
    프론트엔드
    Next.js 필요성
    javascript
    강의후기
    React Next.js
    백엔드
    SQL강의 추천
    과학기술인 등록번호 발급
    과학기술인 번호 발급
    Spring
    csr과ssr의 차이
    과학기술인번호 조회
    김영한
    강의 후기
    중복제거
    csrvsssr
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
soyeon26
Git/GitHub
상단으로

티스토리툴바