Git, Github
- git : 버전관리도구 like as 사진기, 블랙박스
git clone vs pull : git clone은 리모트 설정을 자동으로 해주는 초기 다운로드에 사용하고git pull은 리모트 설정이 이미 되어있을 떄 업데이트 사항 등을 다운로드 할 떄 사용한다고 - github : git을 이용한 협업도구
git init : 깃시작
-------
git clone https://저장소path : 원격저장소를 로컬로 끌어올 수 있음. 이 경우에 git init은 하지않아도 된다.
------------
# git 처음 시작할때
git config user.name
git config user.email
---------
git reset "돌아갈 commit 번호" --hard : 완전히 되돌아감. 돌아간 point 이후의 commit 삭제
git revert "취소할 commit 번호" : 취소하는 commit이 새로생기는 것이 특징임
.gitignore : 개인정보 등이 담겨있는 파일을 설정하여 github에 공개되지 않게해줌.
git fetch origin(원격) main(원격에서 가져올 branch)
git merge origin/main : 현재 local branch에 fetch로 가져온 origin/main branch 합치기
git pull : fetch와 merge가 동시에 일어나는 것
ls : 파일목록 확인
git checkout "branch 이름" : 브렌치 이동
git branch "branch 이름" : 브렌치 생성
git log --graph --all --decorate : 그래프로 commit을 보기쉽게 시각화해줌.
rm -rf .git : 깃 연결삭제
git remote add origin "reop 주소" : 원격연결
--------
# git에 파일 올리기 업데이트
git status # 변경된 파일 확인
git add changedfile.py # 변경된 파일 추가
git commit -m "변경된 부분 메모"
git push origin main # origin에서 main(해당브랜치 혹은 해당이름써주기)으로 파일 올리기
깃허브로 commit을 하게되면 잔디 심기를 시작할 수 있다.
나는 아직 너무나도 조빱이네...
잔디 농사 화이팅 :)
ref. 커밋메세지 수정하는 방법
https://hyesun03.github.io/2016/10/07/goodCommit/
'Computer Science > 파이썬' 카테고리의 다른 글
파이썬에서 시간 측정하기 (0) | 2021.10.06 |
---|---|
[Python] CLI로 사용하기 Terminal, git bash, Command line (0) | 2021.07.29 |
[Python] Conda 가상환경만들기 (+ 패키지 확인하기 저장하기 설치하기 requirements.txt) (0) | 2021.07.29 |
[Python] Basic Collection - list[], tuple(), dict{} (0) | 2021.07.22 |
[데이터전처리] tidy-wide tabular data -변환-> Pivot Table, Melt (0) | 2021.06.27 |