728x90
반응형
-------------------------
[Git관련 최로 명령어]
-------------------------
git config --list
git config --global user.name "aaa"
git config --global user.email "aaa@gmail.com"
git config --global core.editor "vim"git log
git config --global core.pager "cat"
git config --list
-------------------------
[Git관련 명령어]
-------------------------
git clone {깃허브에서 새로만든 repository주소}
git log
git status
상태보기
git add {filename}
git status에서 to commit 라고 나올때 해준다, 이후 to be committed으로 바뀜
git commit
git push origin main
git push origin 브런치이름
git branch
branch check
git switch {branch name}
git merge {branch name}
주의_ switch를 통해서 main으로 이동후 해줘야함.
=========================
branch
=========================
브런치 새로만들기
git branch 새로운_브랜치_이름
만든 브런치로 전환
git checkout 새로운_브랜치_이름
혹은, git switch 새로운_브랜치_이름
=========================
[Git hub 작업순서]
=========================
-------------------------
[Github site에서]
-------------------------
- 상단의 +을 눌러서 new reposition을 누룬다.
- 이름, license에서 MIT선택 (그래야 자유롭게 이용가능하다고(?))
- 코드에 주소복사.
------------------------
[터미널에서]
------------------------
>>>git clone {깃허브에서 새로만든 repository주소}
>>>cd {repository에서 만든곳}
>>>touch .gitignore
>>>https://www.toptal.com/developers/gitignore
이곳에서 무시할 파일 만들고 복사
>>>vi .gitignore
복사 해넣기. 추가적으로 내가 무시할 파일 넣어주어도 됨.
ex> test/**
=========================
[토큰]
=========================
-------------------------
[Github site에서]
-------------------------
-프로필 setting
-Developer settings
-Personal access tokens
-Generate new token
------------------------
[터미널에서]
------------------------
처음으로 git push origin main 할때, 토큰을 입력하라고 나옴,
-------------------------
[유닉스 기본 터미널 명령어]
-------------------------
>>>ls
list. 폴더 안에 있는 콘텐츠들을 나열하는 명령어
>>>ls -l
>>>clear
>>>cd {폴더명}
해당 폴더로 이동
>>>cd ..
이전 폴더로 이동
>>>touch {파일명.확장자}
파일을 만들어 준다.
>>>mkdir {폴더명}
폴더를 만들어준다,
>>> rm {파일명}
파일을 삭제
>>> rm -rf {폴더명}
폴더를 삭제한다.
>>> rm R {}
>>>python {파일명}
파이썬으로 해당 파일을 실행
>>>cat {파일명}
해당 파일내용 확인
유닉스 명령어 정리 완결
https://ashton0410.tistory.com/entry/OSLinux-command-%EC%A0%95%EB%A6%AC
-------------------------
[Vim명령어]
-------------------------
>>>vi {파일명}
vimd을 연다
Normal mode: press 'esc' on ANY mode
Insert mode: press 'i' in Normal mode
Visual mode: press 'v'in Normal mode
Command mode: press ':' on Normal mode
:wq -저장하고 나가기
:q -나가기
Vim정리 완결 링크
-------------------------
[prefix]
-------------------------
feat: 기능 개발 관련
fix: 오류 개선 혹은 버그 패치
docs: 문서화 작업
test: test 관련
conf: 환경설정 관련
build: 빌드 관련
ci: Continuous Integration 관련
feat: Add server.py
fix: Fix Typo server.py
docs: Add README.md, LICENSE
conf: Create .env, .gitignore, dockerfile
BREAKING CHANGE: Drop Support /api/v1
refactor: Refactor user classes
---------------
롤플레잉
팀장
Organization을 생성한다.
팀원 초대를 한다.
repository를 생성하고, .gitignore 와 대상파일 생성을 완료한다.
(https://www.toptal.com/developers/gitignore)
issue template을 만든다.
완료되었음을 알린다.
팀원이 생성한 issue를 관리한다.
팀원-7 이후 PR에 대해 코드리뷰를 실시한다.
팀원-8(추가작업사항)에 대해 다시 코드리뷰를 실시하여 승인처리한다.
팀원들에게 업데이트 되었음을 알린다.
팀원
주제에 관한 토론을 실시한다.
팀원별 기능 분배를 실시한다.
팀 repo에서 issue를 작성한다.
팀장-5 후 fork, clone 한다.
브랜치 생성 후, 작업을 실시한다.
작업 완료 후 팀 repo의 업데이트사항을 확인 한 후, 내 repo의 브랜치 명으로 push 한다.
pull request를 open한다.
코드리뷰 결과 추가 작업사항에 대해 작업 후 작업중인 브랜치로 push하여 해당 사항을 업데이트 한다.
다른 팀원의 업데이트 사항을 내 작업 브랜치 혹은 main 브랜치로 업데이트(pull or fetch&merge) 하여 최신사항을 업데이트 한다.
의 과정을 프로젝트가 완료될때 까지 반복한다.
728x90
반응형