-
Git
# 내가 알고있는 깃
분산버전관리시스템 <-> 중앙집중?식 어쩌고
- 변경된 내용을 보기 힘들다? 작업을 동시에 하기힘들다.
- Branch-나뭇가지, 분기, version 기능추가 - 채팅기능구현 + 채팅메시지에 색깔을 입히는 기능, 프로필업데이트기능구현
“동시에 여러 방향으로 개발을 진행할 수 있다”
중앙
- 단순함
- 관리하기가 쉬워요!
# 알고 있는 명령어
Git status
Git add. (스테이지에 올리는 것) 마라탕집…저울에 달아봄..
Git commit (스테이지에올라간 것들을 ) 저울에 올리니까많네..덜고 결제
커밋 메세지(파일 별로 개별적으로 커밋메세지를 작성하는 방법 모름)
Git push (?) 로컬저장소에서 원격저장소로 옮기는 것(upload) upstream 어떤 원격저장소에 연결되어있는지 대응되어있는지 (내가 누구의 복사본인지)
Pull 원격저장소에 있는 걸 로컬저장소로 가져오는 것(땡겨옴(download)
merge(병합하다) “나 합쳐줘.”
——————
# 깃허브 용어
PR
스스로 Recap
토큰* 발급하고 이걸 깃허브 계정 로그인할 때 쓰기~
토큰(password)을 저장하기~
cf) 비번vs토큰
비번 가지고 로그인 한 사람한테 토큰 발급해서 한 달에 한번씩 만료되면 보안 상으로 개이득 ㅋ
은행의 OTP와 비슷한 원리
Git branch —list
Git help branch
플래그들을 볼 수 있다. 옵션[—option]이랑 /필수로 들어가하는 것(-D, --delete)
Git name branch -> name 브랜치를 만든다!
Main 으로 default branch이름 바꾸는 법
Git init
Git add 파일 이름
Git commit -m “message”
Git push(로컬-> 원격)upload
Git pull(원격->로컬 download)
Git merge(나 합쳐줘)
Git config
git config credential.helper store
원격저장소를 오리진에 추가해라~ git remote add origin https://github.com/계정이름/practice.git
—힌트!-
Git log
Git status
Git branch -m
Git branch -d
'memoir' 카테고리의 다른 글
color-picker (0) 2022.03.17 [작성중] 프록시(proxy) (0) 2022.03.17 간단한 shell 스크립트 만들고 bash로 실행시켜보기 (0) 2022.03.01 shell, curl, nvm (0) 2022.03.01 [JS] filter (0) 2022.02.26