ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 깃git vs 깃허브github
    카테고리 없음 2022. 1. 16. 20:38

    노마드코더

    <깃. 깃허브. 기초개념 잡아드림. 5분 순삭.>

    깃은 파일에 대한 변경사항을 기억하고, 같은 파일에 대한 각기 다른 버전을 저장할 수 있다.

    깃허브는 클라우드에 있는 깃 제공자. 내 컴퓨터에서 깃 히스토리를 가져와서 (클라우드에 있는)깃허브 웹 사이트에 푸쉬하는 것. 변화 내용을 다른 사람과 공유, 교환할 수 있게 됨. 

     

    생활코딩

    <GIT1-1. 수업소개>

    <GIT1-2. git을 구경합시다!>

    git의 3개 목적: version관리, backup, collaborate

    <GIT1-3.1.git의 목적1-버전관리1>

    <GIT1-3.2.git의 목적1-버전관리2>

    <git1-4.git의 목적2-백업>

    <git1-5.git의 목적3-협업>

    <git1-6.git의 종류>

    github, tortoiseGit, sourcetree, git(오리지널git,명령어 사용)

    <git1-7.수업을 마치며>

     

    <GIT2-CLI 버전관리-1. 수업소개>

    POSIX CLI1수업을 먼저보기. https://opentutorials.org/module/3747

     

    <GIT2-CLI 버전관리-2. 설치>

    git-scm.com    - download

    git-bash 열기 - git엔터해서 설치된 git확인

     

    <GIT2-CLI 버전관리-3. 버전관리의 시작>

    현재 디렉토리(helllo-git-cli디렉토리)를 git에게 버전관리 시키기 git init .

    .git이라는 디렉토리에 버전관리 기록이 저장됨. .git제거하면 안됨.

     

    <GIT2-CLI 버전관리-4. 버전 만들기>

    working tree(버전이 만들어지기전 저장된 파일helllo-git-cli디렉토리) / staging area(버전을 만들려는 파일) / repository(버전이 저장되는 곳. = .git)

     

    nano hello1.txt

     

    git status git의 상태 물어보기

    No commits yet= 아직 버전이 없습니다.

    git add hello1.txt  staging area에 hello1.txt올리기

     

    git commit -m "Message 1"   commit은 제출하다

     

    git log   : git의 역사를 보기

     

    <GIT2-CLI 버전관리-5. 여러개의 파일을 하나의 버전으로 만들기>

    크롬 검색 git log files list

    git log --stat   로그에서 commit마다 연루된 파일 목록보기

     

    <GIT2-CLI 버전관리-6. 버전간의 차이점 비교>

    git diff  : show changes

    git reset --hard  :변경사항 제거

    git log -p

     

    22.3.8

    <GIT2-CLI 버전관리-7. checkout과 시간여행>

    git checkout aa877e5d25cb625d26dbc4dae9984b0592be985b   (git log의 id)  이전 버전 log로 돌아가기

    git checkout master 가장 최신상태로 다시 돌아가기

     

     

    <GIT2-CLI 버전관리-8. 보충수업>

    git add .  (파일명 말고 현재 디렉토리의 모든 파일을 add)

    git commit -am "4"    add+commit    tracked file만 -am으로 한번에 commit가능

     

    기본 에디터 변경 git config --global core.editor "nano"

     

    <GIT2-CLI 버전관리-9. 삭제-git reset>

    git reset --hard aa877e5d25cb625d26dbc4dae9984b0592be985b

     

    git reset --help

    협업할 때 공유된 버전까지는 reset하면 안됨. 공유되기 전까지의 버전만 reset해야함

     

    224.4

    <GIT2-CLI 버전관리-10. 되돌리기-git revert>

    버전을 삭제하지 않으면서 되돌리는 방법으로 revert

    commit3으로 되돌아가려면 commit4의 로그 아이디가 필요

    commit2로 돌아가려면 revert4-revert3순서로 역순으로 revert해야함

     

    <GIT2-CLI 버전관리-수업을 마치며>

    .gitignore

    commit id대신 사용가능한 tag

     

    22.4.5

    <git3-CLI branch & conflict 1 수업소개>

    <git3-CLI branch & conflict 2 실습준비>

    <git3-CLI branch & conflict 3.1 브랜치의 기본사용법>

Designed by Tistory.