사전학습

간단한 명령어
vim 사용법

git

README.md
: # ProjectName, ## Prerequisites, ## How to start, ## Installation, ## Features, ## Run Tests, ## Credit
.gitignore 파일 : 디렉토리나 파일을 추적하지 않기 위한 명시 파일
https://gitignore.io/ 참조

git add {파일이름}

스테이지 공간(Staging Area)에 새로운 파일 추가

git commit

내 작업(local) 공간에 변동 사항 적용
Conventional commits:
	feat:, fix:, docs:, test:, conf:, build:, ci:, chore:, style:, 

git branch

작업 공간을 변경함
- git branch : 전체 브랜치를 보여줌
- git branch -D {브랜치네임} : 브랜치 지우기
- git merge : 브랜치 

git status

현재 상태를 표시

git log

전체 브랜치 상태를 보여줌

git mv(cmd 명령)

cmd 명령어 앞에 git을 앞에 넣어주면 git에 통보

git restore {filename} or .

working directory 에서 변경사항 취소하기..
git restore --staged README.md : 이전 commit을 다시 돌림
git commit --amend : 바로 직전 commit 내용 수정

git revert --no-commit

특정시점으로 되돌리기.

github

.ipynb 세팅관련
github->setting->develop setting : token 생성 가져오기

git clone {github 주소}

github의 main을 가져온다.

git push origin main

github에 local 파일을 보내줌
git push -u {브랜치 생성}     

git pull

원격 저장소를 현재 작업 공간으로 가져옴
git fetch fetch_head / git merge (항상 팀 프로젝트의 경우 다른 사람의 작업을 fetch 하고 내 작업 main에 merge 하는 routine으로..)

{아이디}.github.io

hexo 로 작업 : hexo clean && hexo generation
hexo clean && hexo deploy : 원격작업 최신 적용.

github

: insight -> network 트리 형태로 브랜치를 보여줌
: issue tag -> 해야 할 작업을 공유 하고 일정 관리 
	## Description, ## Tasks ## Reference
: team / project 생성 & 관리

git commit 규약

feat : 새로운 기능에 대한 커밋
fix : 버그 수정에 대한 커밋
build : 빌드 관련 파일 수정에 대한 커밋
chore : 그 외 자잘한 수정에 대한 커밋
ci: CI 관련 설정 수정에 대한 커밋
docs : 도큐먼트에 수정에 대한 커밋
style : 코드 문법 또는 포맷에 대한 수정에 대한 커밋
refactor : 코드 리팩토링에 대한 커밋
test : 테스트 코드 수정에 대한 커밋

profile
인공지능관련 작업중

0개의 댓글