목록Etc/git (4)
Written by coh at home
협업을 할 때 github에 있는 것을 통해 작업을 하고 올린다. 이때 누군가 먼저 올렸다면 나는 바로 올릴 수 없고 내 컴퓨터에 최신화를 한 후 올릴 수 있다. 이때 만약 충돌이 발생하면 내 컴퓨터에서 먼저 해결하고 올릴 수 있다. 이와 같이 github는 중간교통정리를 담당해준다. github의 초기세팅. token 발행하고 음.. 일일이 치는 거 귀찮으니까 MAC같은 경우 key chain에 저장. repo 만들고 이제 지금까지 git으로 작업한 내용을 올려보자. - Github에 올리는 방법. git remote add orgin (원격저장소주소) # git remote add 는 원격저장소를 추가하는데 origin이라는 이름으로 추가한다는 것이다. github이나 bucket 등등 원격저장소의 ..
4-1 차원 넘나들기 branch를 생성하여 진행. 신기능1, 신기능2, 긴급수정, 코드개선 등등 브렌치를 나누어 작업하고 작업이 끝나면 우선 main에 합쳐서 서비스를 제공. 이 모든 것이 하나의 폴더에서 가능하다ㅏㅏㅏㅏ!!! git branch 생성할branchName git switch 이동할branchName git branch # branch 목록 확인 git switch -c branchName # branchName생성하며 이동 git branch -d branchName (-D 옵션은 수정할 내용이 있어도 강제삭제) 각 가지의 log는 자신의 것만 나온다. 다른 가지의 commit 도 보고 싶다면 git log --all --decorate --oneline --graph 을 하면 되지만 ..
-Git을 왜 배워야하는가 -> 시간과 차원을 넘나들어서 version의 오류를 관리한다던가 Test 또는 Test를 업데이트하기 위해서. Setting. git 자동 설치되어 있으나 git version 으로 버전 확인 후 오래된 버전이면 brew install git으로 새로 깔기. sourceTree 설치 vscode 설치 : terminal 열고 닫는 법 ctrl + ` 언어 설정 cmd + shift + p language -CLI vs GUI 명령어는 CLI. 확인할 때는 GUI를 이용할 것이다. -git 설정 git config --global user.name "coh" git config --global user.email "och5405@naver.com" 폴더를 하나 만들고 git i..
git branch (branch name) 브랜치를 생성! git branch 현재 브랜치 위치와 만들어진 브랜치 확인 git branch -d (브랜치명) branch 삭제. 만약 commit 되지 않은 branch 삭제 시 -D 옵션으로 삭제! git switch (branch name) 브랜치 이동 git switch -c (브랜치명) 브랜치 생성과 동시에 이동 git branch -m (기존) (변경) 브랜치 name 변경! 각각의 branch 에서 작업한 내용은 merge나 rebase를 하기 전까지 영향을 주지 않음! 그래서 각 branch에서 git log를 찍어보면 분기점부터 log가 다르다 branch를 합치는 방법은 총 2가지가 있는데 merge와 rebase가 있다. 📌merge는 ..