일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- kaggle
- 다변량분석
- kt aivle school
- 에이블러
- matplot
- 머신러닝
- Eda
- 프로그래머스
- 웹크롤링
- 시각화
- python
- 한국전자통신연구원 인턴
- KT AIVLE
- 기계학습
- 지도학습
- 서평
- 딥러닝
- Ai
- 빅분기
- dx
- 가나다영
- 한국전자통신연구원
- r
- 시계열
- ML
- httr
- hadoop
- cnn
- 에이블스쿨
- KT 에이블스쿨
- 하둡
- SQLD
- 소셜네트워크분석
- ggplot2
- 빅데이터분석기사
- arima
- ETRI
- SQL
- 하계인턴
- 에트리 인턴
- Today
- Total
소품집
[KT AIVLE] Git 파일 버전 관리 기본 본문
1. git init
- repositpry 초기화
- 예를 들어 dy_test 빈 디렉터리를 생성해서, 파일 상세보기 명령어를 실행하면 git repositpry가 없음.
- 현재 디렉토리를 기준으로 git init 명령어를 실행하면 git 저장소인 repository로 사용할 수 있음.
2. git status
- 현재 상태 확인
- 수정된 파일이 있는지, 새로 생성된 파일이 있는지 확인
3. git add
- git status에서 확인한 수정된 파일을 워크 디렉터리로 옮기고 싶을 때 명령어를 수행해준다.
3. git commit -m 'commit context'
- '커밋시 생성되는 메시지'
- 보통 파일을 설명하는 내용을 담는다.
4. git push origin master
- branch 연결
5. git reset HEAD 파일명
- git add 취소
- 파일명이 없으면 add 한 파일 전체 취소 (unstaged로 변경)
- git reset 명령어는 옵션 없이 사용하면 워킹 디렉터리의 작업 파일은 변경되지 않음.
- 단순히 옵션 없이 사용하는 경우가 더 많지 않을까? 생각됨.
6. git commit 취소/변경/덮어쓰기
- git reset : 커밋 취소
방법1. git reset HEAD^ (가장 최신 커밋 1개 취소, 꺽쇠 개수로 최신 커밋을 취소함.)
방법 2. git log로 이전 커밋을 조회하고, 커밋 해시로 커밋 취소
- git revert : 커밋 되돌리기
방법 1. git revert 돌아갈 커밋 hash
커밋 해시 이후의 커밋이 삭제되는 것이 아니라, 지정한 hash의 커밋만 삭제됨
- git commit --amend : 커밋 덮어쓰기(commit message 변경)
방법 1.log 명령어를 실행해 과거 이력 확인 > 파일 수정 > amend 옵션으로 커밋
https://backlog.com/git-tutorial/kr/stepup/stepup7_1.html
나는 맥 유저여서 지금까지 터미널에서만 커밋을 해봤다.
그래서 윈도우 bash는 처음 써봤는데, 아직까지는 맥 os 터미널이 리눅스와 혼동되지 않아서 더 편리했다!
그래도 현업에서는 두 운영체제를 많이 다룰 테니 내일도 잘 들어야겠다.
사담이지만 대학교 1학년 때 html 깔짝 거릴 때, branch 꼬였을 때 등등 이고잉님 영상을 많이 챙겨본 구독자!!인데
이렇게 에이블스쿨을 통해 직접 봬서 너무 설렜다..ㅋㅋ 내일도 이고잉님 강의 너무 기대되고.. 웃음이 난다..
근본은 변하지 않는다...!
홧팅
'AI > KT 에이블스쿨' 카테고리의 다른 글
[KT AIVLE] 에이블스쿨 DX 스터디 (코테, 데분 등!) (2) | 2022.09.02 |
---|---|
[KT AIVLE] Scikti learn 라이브러리로 ML 모델 입문 (0) | 2022.08.31 |
[KT AIVLE] 에이블스쿨 미니프로젝트 2차 회고 (0) | 2022.08.24 |
[KT AIVLE] 에이블스쿨 게더타운 이벤트!! + 지역 1등 수상..💙 (0) | 2022.08.18 |
[KT AIVLE] seaborn library 옵션 정리 (0) | 2022.08.17 |