일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- raspberry
- 홈어시스턴트
- 급속충전기
- thread
- 전기차충전기
- flask
- esp8266
- dynamodb
- 전기차충전
- 디자인패턴
- 보안
- IOT Core
- 파이썬
- everon
- 완속충전기
- YMODEM
- 에버온
- lambda
- 안드로이드
- 전기차
- 충전기
- AWS
- OCPP
- Android
- homeassistant
- 플라스크
- 라즈베리파이
- 펌웨어
- STM32
- 서버리스
- 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 | Free Git GUI for Mac and Windows
A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.
www.sourcetreeapp.com
Collaboration software for software, IT and business teams
Atlassian's team collaboration software like Jira, Confluence and Trello help teams organize, discuss, and complete shared work.
www.atlassian.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 |