- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 파이썬활용
- gdrive
- 쉬운 파이썬
- 파이썬 입문
- 자료구조
- 코딩문제
- 파이썬 자료구조
- 파이썬
- 대학시험
- 채용문제
- 크롤링
- 중간시험
- 파이썬 강좌
- 알고리즘 강좌
- 파이썬3
- 면접 파이썬
- 프로그래밍
- 자료구조 강의
- 알고리즘
- 알고리즘 강의
- python 중간고사
- 셀레니움
- Crawling
- c언어
- selenium
- 코딩시험
- python data structure
- 기말시험
- 파이썬 알고리즘
- 파이썬 강의
목록2019/09/01 (6)
반원 블로그
merge 타이밍 브랜치를 생성하는 기준 = 독립적인 기능 구현 브랜치를 master로 합치는 기준 = 독립적인 기능 구현 완료 merge 순서 먼저 master 브랜치로 HEAD를 옮깁니다.(CheckOut) git merge 합칠브랜치명 지금까지 Merge를 한 적이 없다면(처음이라면) Merge를 한 브랜치 == Master 브랜치가 될 것이다. Merge 실습 과정 GitStudy에서 master 브랜치로 CheckOut History에서 내가 병합(Merge)하고 싶은 History를 선택-우클릭한 후 병합을 누릅니다. origin/master는 아직 (구)지점이고, master는 변경되었다. 이 때 push를 하면 origin/master도 변경되게된다.
Branch(가지) 한 줄이 아닌 여러 줄로 커밋을 쌓도록 해주는 것 한 줄로만 커밋을 쌓으면 협업시 작업 충돌이 일어날 수 있다.(동시에 같은 코드를 수정하는 경우 등) 여러 줄로 나눈 커밋들을 나중에 합칠 수 있다. 이 때도 충돌이 일어날 수 있으나 제어를 할 수 있다(Merge) git push origin master의 master master 브랜치는 기본적으로 만들어져 있다. master 브랜치로 commit을 push하라는 명령어 여기서 HEAD 속성이란게 존재하며, 내가 지금 작업하는 로컬 브랜치를 가리켜준다. 반대로 HEAD를 통해서 내가 지금 작업하는 브랜치를 확인할 수 있다. git branch 이름 브랜치를 만드는 명령어 현 시점(지점)에서 '이름'이라는 브랜치를 만든다. git c..
소스트리 사용법 - add, commit 먼저 코드 수정을 한다.(GitStudy) 소스트리에 왼쪽 하단을 보면 add 할 수 있는 목록이 확인된다.(스테이지/스테이지에 올라가지 않은 파일). 그리고 커밋하지 않은 변경사항이라는 History 지점이 생긴다. 이 지점(커밋하지 않은 변경사항)에서 add를 하려면 상단의 '커밋'버튼을 누르고, add를 하고싶은 파일들의 '+'를 눌러주면 된다. 하단에는 커밋 내용을 적어주고 '커밋'버튼을 누르면 된다. 만일 커밋하는 계정에 내 계정이 아닐 경우엔 [옵션]-[인증] 에서 변경할 수 있다. 소스트리 사용법 - push, 브랜치 조금 설명 히스토리를 보면 master와 origin/master가 있다. master는 내 pc에만 있는 것, origin/maste..
소스트리 링크 https://www.atlassian.com/ko/software/sourcetree 설치도중에 Bitbucket 가입을 해줘야 한다. 나중에 Git을 설치할 거냐고 물어보는데 이미 설치되있다면 스킵한다. Mercurial을 안쓸거라 해제 계정연동은 github계정으로 해도되고 스킵해도 된다. SSH 키는 나중에 받을 수 있어서 지금은 아니요를 클릭 설치 후 원격저장소 추가 Add를 눌러 로컬 저장소 폴더(여기서는 GitStudy)를 선택해준다. 추가를 누르면 로컬 저장소 상태가 확인가능하며, History에는 Commit기록이 들어있다. 학습용으로 만든 GitStudy_Clone도 추가해준다. 이때는 상단의 새탭을 먼저 눌러야 한다.
clone 원격 저장소를 내 컴퓨터에 받아오기 즉 다른 pc에서 내 원격저장소를 받아올 수도 있다. pull 원격 저장소의 데이터(최신)을 가져오기 원격 저장소에 있는 데이터와 내 로컬저장소와 버전이 맞지 않을 경우에 사용하는 명령어 clone 실습과정 이미 올린 원격저장소를 이용하여, 내 컴퓨터에 폴더하나 만들고 clone해보자. git clone https://github.com/아이디/이름.git 새로운 파일 아무거나 만든후 add - commit - push GitHub에서 새로운 커밋 확인해보기 VSCode에서 Add Folder to WorkSpace를 눌러 GitStudy_Clone폴더를 만들어 추가했다. 이제 clone을 해보자. GitStudy 폴더가 안으로 들어가버렸다. 이렇게 말고 G..
git remote add 프로젝트 폴더에 GitHub의 저장소 주소 설정하기 git push commit으로 만든 버전 덩어리를 GitHub에 올리기 로컬 저장소와 원격저장소 로컬 저장소에는 우리가 작업하는 PC 로컬 저장소에 여러 버전 덩어리가 있을 수 있다. 원격 저장소는 GitHub을 뜻한다. 로컬 저장소의 버전을 push하면 원격저장소로 저장된다. 실습 과정 GitHub에 로그인해서 관리하려는 원격저장소를 생성(New repository) 내 컴퓨터 폴더(로컬 저장소)에 원격저장소(GitHub)주소 설정하기 git remote add origin https://github.com/아이디/이름.git 커밋 push git push origin master GitHub +메뉴 설명 New repos..