새싹일지

0723 새싹일지_오전

gamnyam 2024. 7. 23. 12:01

클라우드 자동화시스템 개발자, 소프트웨어 엔지니어

 

관심사 기반 미니 패키지 만들기.

- 웹에서 데이터 수집, 원하는 형식에 맞게 가공 저장하는 모듈 개발,  라이브러리를이해하고 활용하는 방법 

 

시계열데이터 분석 프로젝트(기준금리)

뉴스기사 추천 시스템 : 댓글 데이터 활용

금융데이터 실무 프로젝트

 

 

git : 소프트웨어

github : 커뮤니티

 

git을 window버전으로 설치했다.

 

git bash

~물결 경로 찾아 들어가기

사용자 - nunic 경로 - 바탕화면 - worksapce 폴더 생성

 

 

cd : change directory 

폴더로는 들어갈 수 있지만 파일은 열 수 없음

 

code 복사 후

clone 입력 후 붙혀넣기(ctrl v 안됨. 오른쪽 마우스로 paste 선택)

^C 이건 잘못입력한거

로그인했더니 이거 뜨는데

 

어쨌든 workspace 폴더에 only pull me 폴더 다운받아짐!

강의 자료 받기만 가능하고 수정은 하면 안됨.

 

깃은 vcs(버전 컨트롤 시스템)

 

clone에서 로그인한건 인증 관리

 

$ git config --global user.name { } : 작성한 사람이 누군지, 변경한 사람이 누군지

 

로컬 저장소, 원격 저장소

commit : 변경사항을 기록한 것

어떤 것이 변경되어쓸 때 그것의 내용을 기록해두는 것

 

우리가한건 원격저장소에 있는걸 로컬저장소에 복제한 것.

 

파일탐색기에서 test_repo 폴더 생성 후

gick bash에서 git init 하면 위와 같이 나옴.

하늘색으로 뜨면 git에서 관리하는 폴더.

 

git으로 관리되는 폴더 안에서는 새로운 폴더 만들지않음.

git으로 관리되지 않는 폴더에 새로운 폴더를 만들어서 사용해야함.

 

touch test.txt : test.txt 파일 생성

 

git status : 뭘 변경했는지 확인

 

branch master에서 아직 커밋한 것 없다.

untracked files : 파일을 새로 생성함.

 

git add test.txt : 변경한 내용을 기록.

커밋을 하기 위한 변경사항을 기록?

작업한 것을 기록으로 남김.

first commit이라는 메모를 기록하여 버전을 기록.

 

git log 입력해서 확인 가능.

 

아무것도 확인할게 없고 작업할게 없다.

 

test.txt 파일에 내용 저장 후 status 확인

 

에딧 하는 순간 modified상태로 넘어감

 

어떤 것을 무대로 올릴지.

 

status 확인 하면 초록색으로 올라가 있음.

 

git log 확인하면

목표추가

first commit

 

순서로 나옴.

 

빨간거 나오면 git add 파일

그리고 status 확인하면 초록색...

 

로컬에서 원격으로 연결해서 파일 올리기.

 

new repository에서 생성.

 

git remote add origin : origin이란 이름으로 원격에 생성

 

 

깃헙에서 test-gamnyam 확인하면

2 Commits 들어가면 내역 확인 가능

 

 

더보기

git add 파일들

git commit -m "메시지"

 

git push origin master

 

git init : 내가 새로 생성한 폴더를 git으로 관리하겠다 선언

ㄴ 원격 저장소가 누군지 모름 => git remote add orgin {원격저장소 주소} 등록

git clone {주소} : 이미 git으로 관리되고있는 저장소를 내 로컬 컴퓨터에 복제하는 것

ㄴ 이미 주소가 어디인지 알고있음.

 

git ignore

 

test_repo 폴더 안에서 오른쪽 마우스 - text 파일 생성한 후 확장자명도 지우고 .gitignore

secret 메모장 생성

 

 

.gitignore에 secret.txt 입력 후 저장하고(vs code로 열림)

git status 확인하면 

'새싹일지' 카테고리의 다른 글

0726 새싹일지  (0) 2024.07.26
SQL, 크롤링, 머신러닝, 딥러닝  (5) 2024.07.25
0722 새싹데이  (9) 2024.07.23
0719 새싹일지  (1) 2024.07.19
0718 새싹일지  (0) 2024.07.18