일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 국비지원취업
- 부트캠프
- 프론트엔드
- pokeapi
- 개발블로그
- FE
- 미니 프로젝트
- 프론트엔드개발자
- 깃허브
- 프로그래머스 JS 코테
- 국비지원
- 자바스크립트
- 패스트캠퍼스부트캠프
- JS
- 영상처리
- 패캠부트캠프
- 프로그래머스코테
- 패스트캠퍼스
- 자바스크립트 코딩테스트
- 프로젝트
- 프로그래머스
- 개발 프로젝트
- 프론트엔드부트캠프
- 딥러닝
- 개인프로젝트
- 패캠
- 코딩테스트
- 깃
- js코테
- Java
- Today
- Total
가쟤의 해변일기 🐳
git 강의 1 본문
오늘은 실강에서 초반엔 미리 강의 자료 읽으면서 실습하고 기다리고 (사실 중간에 잠깐 디맥도 함)
하다가 중반부터 오류가 씨게 나서 못들었던 부분이 있다.
저녁 먹고 온 지금 블로그를 쓰고 다시 복습겸 읽어보려고 한다.
git init은 숨김 처리 되어있는 .git을 만드는 명령어이다. 해당 폴더 내부의 폴더/파일을 관리할 수 있게 해준다. (숨김 처리 해제를 해주는 것이 좋다)
git status : git add를 통한 파일 관리 여부 확인 가능
git reset : git add한 파일을 삭제하고 싶을 경우 리셋
git config --global user.email "(유저이메일)"
git config --global user.name "(유저명)"
이건 노트북/컴퓨터에 한 번 설정하면 끝 !
커밋 메세지는
커밋타입: 동작 기능이름/함수이름
이렇게 작성하는 것이 좋다.
작성 -> 저장 -> add -> commit -> push 과정이다.
git log : 지금까지 commit한 버전 확인ㅎ 가능
git revert : 현재 commit 기록을 유지 + 특정한 commit 이전으로 상태를 돌림 + revert한 것도 log됨
ESC를 누르고 :wq라고 입력후 엔터를 쳐야 나가진다.
git reset --soft : 수정 사항은 그대로 두고, 기록(git log)만 삭제한다.
git reset --hard : reset을 지정한 커밋 이후의 모든 수정사항을 완전 삭제한다. (위험해서 잘 사용하지 않음)
git remote add origin 깃허브 repo 주소
git config --global user.email "깃허브 가입 이메일"
git push origin 브랜치명
readme 작성법
1. 프로젝트 개요
2. 프로젝트 설치/실행 방법
3. 프로젝트 설명
4. 프로젝트 예시
5. 프로젝트에 기여하는 방법 (contributing)
6. 라이센스
-프로젝트용-
1. 프로젝트 간단 요약
2. 프로젝트 정보/개요 (진행 기간 / 목표 / 팀원)
3. 프로젝트 설명 (구현한 기능 및 사진 등)
4. 사용한 기술 스택
git clone
-원격 저장소 1개를 여러명이서 함께 사용하는 방식
-원격 저장소 1개에다가 같이 작업할 사람을 collaborator로 추가해서 함께 작업할 수 있음
→ 소규모 개발팀/스타트업
github fork
-원본 저장소(github repo)를 여러 명이서 각자 복제를 함
- 각자 자기만의 repo가 생김
-자기 repo의 수정사항을 원본 repo로 반영시킴
→ 팀이 너무 많은 개발 단위/ 대기업
처음엔 실강...ㄴㅓ무 느리다... 졸리다.. 그랬었는데 후반부로 가니까 너무 재밌고 스릴감 있고 질문을 바로바로 할 수 있다는 점이 좋았다.
오늘도 질문을 두세번 한 것 같다 ㅋㅋㅋㅋㅋㅋㅋㅋ
열심히 과정을 따라가려고 한다.......
마지막엔 그룹에서 실습을 진행했는데 정말 좋았다.
- 깃허브 메일로 온 콜라보레이트 수락
- git clone repo 주소
- cd (다운받은 폴더로 이동)
- git pull origin master
- 내용 수정
- git add .
- git commit -m”커밋 내용”
- git push origin master
막상 해보려니 익숙치 않아서 조금 걸렸지만 재밌었다.!!
이제 강의 자료 복습하고 내일거 예습해야겠다 ~ !
(질문 했는데 내일 자세하게 배운다고 하셔서 기대가 된다)
깃/깃허브 강의를 들으면서.. 특히 README 부분에서 개발자는 코드를 잘 짜는 실력도 중요하지만 내가 어떤 코드를 짰는지 다른 사람한테 설명할 수 있는 능력도 중요하구나를 몸소 깨달았다.
앞으로 블로그를 쭉 작성하며 내가 배운/아는 내용을 정리하고 잘 전달할 수 있는 실력을 키워야겠다.
'Git Github' 카테고리의 다른 글
이클립스 git branch master -> main으로 변경하는 법 (0) | 2025.04.09 |
---|---|
[git/github] 마크다운 - 사진에 링크 첨부해서 배포하기 (0) | 2023.07.18 |
git/github 강의 (2) (0) | 2023.07.18 |