깃 기초 사용법

2 분 소요

HTML/CSS 에 대한 간단한 설명을 들었다.(정말로 기본적인 이해만..) 그래서 따로 기록해 둘 만한 것은 없다.

향후 과제 제출이나 실무에서의 업무를 위해 Git에 대해 처음 배우게 되었는데 정말 아무것도 모르는 상태에서 듣다 보니 설명이 좀 빨랐다.

특히 Node.js /Atom같은 것도 모르는 상태에서.. terminal 이니 git bash니 하는 용어가 많이 나와서 이해하기 힘들었다. 나중에 안 사실이지만 나는 윈도우 환경이기 때문에 다른 터미널을 써야 한다는 사실…mingw64를 따운받았다. (참고:http://mac.appstorm.net/how-to/utilities-how-to/how-to-use-terminal-the-basics/)

다행히 learn.code 내 git and command line에 있는 동영상 강의가 도움이 많이 되었다. yang.noah 선생께 심심한 감사의 말씀을….

하여간 수강생들이 좀 더 백지라고 생각하고 설명을 해주었으면 하는 느낌이 들었다. 특히 왜 18기 질문을 19기 강의실에서 받는지도 이해하기 힘들다…따로 zoom을 파면 되지 않나 ..?ㅜㅜ

금일 배운 git 명령어(ming64에서의) 정리

dos 명령어와 상당히 비슷하다.

cd <폴더명> : 하위 특정 폴더로 이동한다. 폴더명 앞부분을 치고 tab버튼 누르면 자동완성

cd : 상위폴더로 이동

dir 혹은 ls : 리스트 출력

git status : git repository 내에서만 작동한다. 변경사항이 있는지 체크하는 정도

git diff : 수정된 파일의 어느 부분이 수정됐는지 알려준다.

git add <파일명> : 파일을 올리겠다. 전부 올리려면 --all' 추가 git commit : 커밋창이 나옴. 파일에 메모를 남겨주는 창이 나온다…아무것도 누를 수가 없는데 i를 누르면 입력가능해짐. 다 누르면 esc를 누르고 맨 아래쪽에 입력가능한 상태에서 :wq ` 입력 또는 :q! 커밋취소. 변화점이 나오고.. (git commit -m “ 메시지” 로 간소화 가능합니다) 하지만 아직 업로드는 된 것이 아니다. local에 적용이 완료된 것. 이후 업로드를 위해서는 연결하여

git push origin master : add를 한 파일을 서버로 올려 적용하는 과정. (즉 add하지 않은 파일은 서버에 적용되지 않는다..) clone과 반대 개념. 완료.

(add부터 push까지가 routine한 과정)

추가 사항. 내가 fork해서 사용하고 있는 repo를 감시하는 방법

git remote add upstream//별명임// [상대방Repo 주소]

git remote -v :감시하는 repo들 확인가능

git pull [별명] master: 내가 fork하여 사용하는 repo 하는 것을 업데이트하려면

Pull Request

내것을 다른 사용자가 받아달라고 요청을 보내는 것.. 자기자신것도 된다. 요것은 chrome상에서 하면됨

태그:

카테고리:

업데이트:

댓글남기기