[Git Hub] git 명령어

2024. 1. 8. 21:09·Dev tool/Git Hub
728x90

https://velog.io/@hrlrh/%EA%B9%83Git-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%A0%95%EB%A6%AC-remote-fetch-checkout-log-add-commit-push

 

깃(Git) 명령어 정리 (remote, fetch, checkout, log, add, commit, push, pull)

깃 명령어에 대한 설명과 사용예제를 정리하였다.

velog.io

https://blog.naver.com/psyoona/222746609939

 

[Git] Git 원격 repository 삭제/추가하기

Intro Git을 사용하다보면 원격 repository를 변경해야 하는 일이 생길 수 있다. 예를 들면 Bitbucket에...

blog.naver.com

https://choiiis.github.io/git/how-to-remote-project/

 

[Git] remote 명령어로 원격 저장소 연결/삭제/이름 변경하기

Git 기본 명령어 정리 (3) remote / 로컬 디렉토리를 원격 저장소와 연결하기

choiiis.github.io

https://ifuwanna.tistory.com/category/Program/Git

 

'Program/Git' 카테고리의 글 목록

기타치는 개발자♬ 개발, IT, 음악, 핑거스타일, 여행, 일상 정보

ifuwanna.tistory.com

지금까지 많은 서론이 있었지만, 사실 git add 명령어를 사용하는 방법 자체는 매우 간단합니다. 가장 많이 사용되는 형태를 소개해드리면,

첫번째, 작업 디렉토리의 변경 내용의 일부만 스테이징 영역에 넘기고 싶을 때는 수정한 파일이나 디렉토리의 경로를 인자로 넘깁니다.

$ git add <파일/디렉토리 경로>

두번째, 현재 디렉토리의 모든 변경 내용을 스테이징 영역으로 넘기고 싶을 때는, .을 인자로 넘김니다.

$ git add .

세번째, 작업 디렉토리 내의 모든 변경 내용을 몽땅 스테이징 영역으로 넘기고 싶을 때는, -A 옵션을 사용합니다.

$ git add -A

git add -A는 작업 디렉토리 상에 어디에 위치하든 항상 동일하게 모든 변경 내용을 스테이징으로 넘깁니다. 반면에 git add .는 명령어를 실행한 디렉토리 이하에서 발생한 변경 내용만 포함하며, 해당 디렉토리 기준으로 상위 디렉토리의 변경 내용을 포함하지 않습니다. 만약에 git add .를 프로젝트 최상위 디렉토리에서 실행한다면 git add -A와 동일한 효과를 낼 것입니다.

$ git add -p

마지막으로 소개해드릴 옵션은 제가 개인적으로 유용하고 쓰고 있는 -p 인데요. 이 옵션을 사용하면, 각 변경 사항을 터미널에서 직접 눈으로 하나씩 확인하면서 스테이징 영역으로 넘기거나 또는 제외할 수가 있습니다. 많은 변경 내용을 여러 개의 변경 기록으로 나누어서 남기고 싶을 때 유용하게 사용할 수 있습니다.

 

 

 

https://www.lainyzine.com/ko/article/summary-of-git-commands-and-subcommands/

 

자주 사용하는 git 명령어 총 정리

Git은 분산형 버전 관리로 저장소와 변경 이력 관리 및 협업을 위한 많은 명령어들로 구성되어있습니다. 이 글에서는 자주 사용하는 Git 명령어들을 총 정리합니다.

www.lainyzine.com

 

728x90
저작자표시 비영리 (새창열림)

'Dev tool > Git Hub' 카테고리의 다른 글

[Git Hub] Readmd 프로필 꾸미기  (1) 2024.02.18
branch merge 과정  (0) 2024.01.12
[Git Hub] 환경 구축하기 (git, GitHub, sourcetree설치)  (0) 2024.01.08
'Dev tool/Git Hub' 카테고리의 다른 글
  • [Git Hub] Readmd 프로필 꾸미기
  • branch merge 과정
  • [Git Hub] 환경 구축하기 (git, GitHub, sourcetree설치)
BE_개발자
BE_개발자
경이로운 BE 개발자가 되기 위한 프로그래밍 공부 기록장
    250x250
  • BE_개발자
    경이로운 개발일기
    BE_개발자
  • 전체
    오늘
    어제
    • 전체 보기 (213)
      • AI (1)
        • AI native (0)
        • Skill (0)
      • SpringBoot (4)
        • JPA (3)
        • Security (0)
        • 튜토리얼 (1)
        • 기타 (0)
      • Infra (0)
        • Docker (0)
        • AWS (0)
        • NCP (0)
        • GCP (0)
      • React (19)
      • 서버 (0)
      • Computer Science (16)
        • SW Engineering (10)
        • Data Base (2)
        • OS(운영 체제) (4)
      • Data science (0)
        • Probability & Random Variab.. (0)
        • Data Analysis(데이터 분석) (0)
      • 자료구조 | 알고리즘 (57)
        • 선형 자료구죠 (6)
        • 비선형 자료구조 (9)
        • 정렬(Sort) (3)
        • 탐색(Brute Force) (7)
        • 분할 정복(Devide Conquer) (3)
        • 동적 계획법 (6)
        • 탐욕(Greedy) (2)
        • 수학 (7)
        • 심화 알고리즘 (10)
      • PS (44)
        • 백준 알고리즘[BOJ] (38)
        • 프로그래머스[programmers] (3)
      • Dev tool (15)
        • 개발 도구 및 환경 (0)
        • vscode (3)
        • Git Hub (4)
        • Chrome 웹스토어 (5)
        • Python 전용 개발환경 (0)
      • 성장기록 (1)
      • 개인 project (14)
        • 홈페이지 만들기 (11)
        • 냉보미 (1)
      • STL(Standard Library) (9)
      • programming Language (1)
        • javascript (1)
      • 기타 (13)
        • html css (11)
      • (책, 글, 블로그)리뷰 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 백준
    • Github
    • Notion
    • 서울과학기술대학교 학술동아리 EC
  • 공지사항

  • 인기 글

  • 태그

    OS
    SW Engineering
    스프링부트
    자료구조
    SW 공학
    CS
    탐색
    백트래킹
    PS
    프론트엔드
    스택
    수학
    분할정복
    stl
    백준
    비트마스킹
    BFS
    C++
    순열
    재귀함수
    DP
    stack
    완전 탐색
    그리디
    괄호쌍
    운영체제
    이분 탐색
    react
    브루트포스
    알고리즘
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
BE_개발자
[Git Hub] git 명령어
상단으로

티스토리툴바