일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- OCPP
- 급속충전기
- raspberry
- 디자인패턴
- STM32
- 라즈베리파이
- Android
- flask
- everon
- 전기차충전기
- 전기차충전
- 충전기
- esp8266
- 파이썬
- 플라스크
- dynamodb
- 서버리스
- IOT Core
- 펌웨어
- 에버온
- 전기차
- YMODEM
- 보안
- 완속충전기
- 홈어시스턴트
- thread
- lambda
- AWS
- 안드로이드
- homeassistant
- Today
- Total
Louie NRT Story
[형상관리] SourceTree 클론, 커밋 본문
작성일: 23년 1월 15일
PS. Github에서 코드를 관리하고 있는데 쉽게 도와주는 툴을 소개하고 함
Contents
1. SourceTree 설치
2. Repository 가져오기
3. 커밋하기
4. Github 푸시
1. SourceTree 설치
- SourceTree 홈페이지에서 다운로드 하고 설치하면됨
- Atlassian 이라는 SW 형상관리 툴을 제공해주는 회사에서 무료로 배포함
※ 예전에 Atlassian 제품중에 Confluence와 Bitbucket을 유료로 잘 사용했었음
2. Repository 가져오기
- 필자는 예전에 사용했던 repository를 사용하기로 함(지금은 사용하지 않음)
- Clone을 하기 위해 해당 주소를 복사함
- Clone 버튼을 눌러 가져올 Repository의 주소와 사용할 폴더를 선택함
- "클론" 버튼을 클릭함
3. 커밋하기
- "__main__.py" 파일에서 일부 내용 수정
- "git_test.txt" 파일 생성
- 파일상태에서 수정된 파일 리스트가 뜨는 것을 확인함
- "모두 스테이지에 올리기" 버튼을 클릭함
※ 해당 기능은 CLI에서는 "git add" 한것과 같은 효과
- 커밋에 대한 Comment를 적고 "커밋" 버튼을 클릭함
- History에서 커밋한 내용이 로컬저장소에 저장 된것을 확인 할 수 있음
- "Push" 버튼에 Push 할것이 하나 있다는 것을 알림
- 같은 방식으로 "git_test.txt" 파일을 수정하여 다시 커밋함
- Push 할 내용이 2개 있다고 알림
4. Github 푸시
- 상단의 "Push" 버튼을 누르면 Local Branch와 Remote Branch를 선택하여 "Push" 버튼을 누르면 됨
- 한마디로 무엇을 어디에 올릴지 선택하는 건지 안다고 보면 됨
※ "추적?"에서 Checked, Unchecked, Mixed 셋중에 선택 할 수 있으며 기존에 Push or Pull 할때 어디서 가져왔는지 알 수 있도록 추적한다는 것임. Checked -> Enable, Unchecked -> Disable, Mixed(Default) -> Not Change 라는 뜻으로 쓰인다고 함
- 수정한 내용들이 Github에 올라간 것을 확인 할 수 있음
Referece
https://www.sourcetreeapp.com/
'전기차충전기' 카테고리의 다른 글
[형상관리] SourceTree - 되돌리기 - Todo (0) | 2023.01.18 |
---|---|
[형상관리] SourceTree 브랜치, 병합 (0) | 2023.01.18 |
[전기차 충전기] 에스에스차저 급속충전기(양재시민의숲) (1) | 2023.01.13 |
[에버온] 전기차 충전기 시장에서 차지하는 비율 - Todo (0) | 2023.01.04 |
[파이썬 강의] REST APIs with Flask - 개발환경 (0) | 2023.01.02 |