How to use Git

2020. 11. 4. 13:48·BootCamp_Codestates/Good to Know

과제 진행 방법

  1. Codestates 깃헙에서 Fork

  2. 개인 깃헙에서 Clone 복사
  3. Clone 복사할 위치에서 git clone (복사한 클론 주소)
  4. 한 주제(폴더) 변경이 끝나면 커밋하기(기록남기기)
    • 커멘드창에서 koans 폴더 위치로 이동후
    • git status: 변경된 파일 확인 가능
    • git add '변경된것' (ex:koans/01_Introduction.js) : staging area 로 올라간다.( 두개 이상 파일 올리려면 git add . )
    • git commit -m '커밋내용': commit(기록=log) 한 내용은 git log(기록 저장소) 로 알 수 있다.

5. 과제 제출하기

  • 마지막으로 주제를 커밋을 해준다.
  • git status
  • git add 'modified'
  • git commit -m 'completed Koans' (git log 로 확인)
  • git push origin master (자신의 레파지토리에 지금까지의 진행상황 업데이트)
  • 내 깃헙에서 레파지토리 업데이트 여부 확인
  • 풀 리퀘스트로 과제 제출 - new pull requests - create pull requests - 제출완료!

개인 프로젝트/연습

과제 진행시 처음 저장소를 Clone 하면 모든 파일은 Tracked이면서 Unmodified 상태이다. 하지만, 개인적인 프로젝트 또는 연습을 할 때는 작업완료 후 git status 명령으로 파일의 상태를 확인하면 아래와 같이,

branch 가 최신이고, 커밋할 것은 없지만(수정된 것이 없기 때문에), 트래킹이 안되는 파일이 있으니 git add 파일명으로 staging area로 올리라 한다. 깃에 추가한 뒤 상태를 확인하면, 아래와 같이 커밋할 준비가 되었다고 나온다.

 

커밋을 하고 모든 작업이 끝나면 git push origin master 로 자신의 원격 저장소에 push 하여 진행한다.

그림으로 개념을 이해하도록 하자.

자세한 사항은 생략한다.

밑을 참고하자.

Git - 수정하고 저장소에 저장하기

'BootCamp_Codestates > Good to Know' 카테고리의 다른 글

개발자 도구 활용하기  (0) 2020.10.31
'BootCamp_Codestates/Good to Know' 카테고리의 다른 글
  • 개발자 도구 활용하기
JTB
JTB
웹/앱 개발 정보를 공유하고 있습니다.
  • JTB
    JTechBlog
    JTB
  • 전체
    오늘
    어제
    • All About Programming;) N
      • Computer Science
        • Terminology and Concepts
        • Network
        • Operating System
        • Database
        • Data Structure
      • Frontend
        • Javascript Essentials
        • Perfomance Optimization
        • JS Patterns
        • Next.js
        • Flutter
      • Backend
        • Node.js
      • DevOps
        • Docker & Kubernetes
      • Coding Test N
        • LeetCode N
        • Programmers
      • Tech Books & Lectures
        • Javascript_Modern JS Deep d..
        • Network_IT 엔지니어를 위한 네트워크 입문
      • Projects
        • PolyLingo_2025
        • Build Your Body_2024
        • JStargram_2021
        • Covid19 Tracker_2021
        • JPortfolio_2021
      • BootCamp_Codestates
        • TIL
        • TILookCloser
        • Pre Tech Blog
        • IM Tech Blog
        • Daily Issues and DeBugging
        • First Project
        • Final Project
        • Sprint Review
        • Good to Know
        • Socrative Review
        • HTML & CSS
  • 블로그 메뉴

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

    • 글쓰기
    • 관리
  • 공지사항

  • 인기 글

  • 태그

    Threads and Multithreading
    leetcode
    mobile app
    스코프
    testing
    Operating System
    Shared resources
    커리어
    프론트엔드 성능 최적화 가이드
    Time complexity and Space complexity
    자바스크립트
    딥다이브
    모던 자바스크립트 Deep Dive
    자바스크립트 딥다이브
    VoiceJournal
    JavaScript
    Network
    need a database
    Binary Tree BFS
    이벤트
    indie hacker
    structure of os
    DOM
    polylingo
    js pattern
    CPU scheduling algorithm
    How memory manage data
    database
    TCP/IP
    Data Structure
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
JTB
How to use Git
상단으로

티스토리툴바