git 사용법

2024. 7. 19. 13:36·git & github

◇ 필수 리눅스 명령어

  1. pwd(print working directory) : 현재 내가 작업하는 위치
  2. ls(list) : 내 폴더 안에 있는 폴더 & 파일 내역을 보여줌
  3. ls -a(list all) : 숨겨진 파일(보통 .으로 시작함)도 모두 볼 수 있음
  4. cd 폴더명(change directory) : 현재위치이동
  5. mkdir 폴더명(make directory) : 폴더생성
  6. touch 파일명 : 파일생성

◇ git & github 개념

  • git : 코드 변경점 기록(버전 관리 도구)
  • github : 온라인 백업, 공유, 협업(온라인 코드 저장소)

◇ git 필수 명령어

  1. git init : 코드 관리를 시작하는 명령어
    • 정확한 프로젝트 폴더 입력
  2. git add : 저장할 파일 지정
    • git add 파일명
    • git add . : 현재 경로의 모든 변경사항을 저장
  3. git commit : 저장
    • git commit -m "메세지 작성"
  4. git status : 어떤 파일이 변경됐는지, 어떤 파일이 add(지정)됐는지 변경 상태 확인
  5. git log : 저장 내역을 확인하는 명령어, 'q'로 빠져나오기
  6. git push : github에 밀어넣기
  7. git clone : 맨처음 코드 복사해오기
    • git colone 'github주소' .
  8. git pull : 변경사항 가져오기
    • git pull colnfig
  9. git branch
  10. git checkout
  11. git merge

※ 협업 하는법 : settings - collaborators에서 추가(레포지토리를 만든사람만 가능)

'git & github' 카테고리의 다른 글

git & github - fetch, rebase, merge, pull, stash  (0) 2024.08.08
git & github - 되돌리기(push, commit 취소하기)  (0) 2024.08.08
git & github - branch  (0) 2024.08.08
git & github - clone부터 다시 push까지  (0) 2024.08.06
git & github - init부터 push까지  (0) 2024.08.06
'git & github' 카테고리의 다른 글
  • git & github - 되돌리기(push, commit 취소하기)
  • git & github - branch
  • git & github - clone부터 다시 push까지
  • git & github - init부터 push까지
DJ.Kang
DJ.Kang
백엔드 개발 기록 블로그
  • DJ.Kang
    DJ Hello World
    DJ.Kang
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 이론공부
      • 시스템설계
      • Java & Spring
        • TIL
        • 트러블슈팅
        • 고도화
        • 알고리즘
        • 코딩테스트
        • Java
        • Spring
        • Thymeleaf
      • 프로젝트
        • coin-trading
        • 트러블슈팅
      • Docker
      • DB
      • AWS
      • CI-CD
      • 웹
      • git & github
      • 구인공고분석
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    java super
    Java 생성자
    데이터 크기
    java 메서드
    java 제어자
    프로그래머스 java 기초 트레이닝
    자료구조
    java arrays.copyofrnage()
    java 에라토스테네스의 체
    java 세수의합
    java two-pointer
    데이터 타입
    java enhance switch
    java 멤버
    java
    프로그래머스 java 기초트레이닝
    java기초
    Java this
    개발로드맵
    java 유클리드 호제법
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
DJ.Kang
git 사용법
상단으로

티스토리툴바