git clone (github url)
git config --global credential.helper store
(username, password를 저장해둠)
cd (git_dir)/
mkdir (new_dir)
cd (new_dir)/
git branch
* main
내가 작업할 새 브랜치 생성
git branch (my_branch)
* main
yoon
git switch (my_branch)
main
* yoon
git status
On branch yoon
nothing to commit, working tree clean
git add (file)
On branch yoon
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
new file: baseline_code_w_yoon.ipynb
git commit
commit 작성하고 :wq
git config 안해놓고 commit해서 이런게 떴음
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
git switch main
git merge (my_branch)
git push origin main
만약
! [rejected] main -> main (fetch first)
가 뜬다면
git pull origin main
하고 다시 push 하면 됨
이미 commit한 파일 삭제하기
git rm --cached (file)
git commit --amend
git restore --staged (file)
Conventional Commits
https://www.conventionalcommits.org/ko/v1.0.0/
prefix (from git 강의 자료)
- feat: 기능 개발 관련
- fix: 오류 개선 혹은 버그 패치
- docs: 문서화 작업
- test: test 관련
- conf: 환경설정 관련
- build: 빌드 작업 관련
- ci: Continuous Integration 관련
- chore: 패키지 매니저, 스크립트 등
- style: 코드 포매팅 관련
대희님이 알려준 코드 - 나중에 제대로 이해하기
(새 git을 팔때 디폴트로 main이 되도록, 원래는 master임)
git config --global init.defaultBranch main
'Upstage AI Lab 2기' 카테고리의 다른 글
Upstage AI Lab 2기 [Day078] - [Day080] Computer Vision Basic (0) | 2024.04.03 |
---|---|
Upstage AI Lab 2기 [Day069] ML Advanced - CH04 ML 기본모델 ~ CH05 ML 심화모델 (0) | 2024.03.21 |
Upstage AI Lab 2기 [Day067] ML Advanced - CH02. 파생 변수 만들기 실습(1) (0) | 2024.03.19 |
Upstage AI Lab 2기 [Day067] ML Advanced - CH02. 파생 변수 생성 ~ CH03. 변수 선택 (0) | 2024.03.18 |
Upstage AI Lab 2기 [Day066] ML Advanced - CH01. 데이터 전처리 (0) | 2024.03.18 |