회원가입 후 Create repository

 

repository는 하나의 프로젝트의 저장소, 여러개의 어플리케이션을 만들순 있지만 보통은 하나의 프로젝트 및 어플리케이션에 하나의 repository 사용 1:1대응

 

repository 이름 작성

추가적인 설명 ( 선택 사항)

public : 인터넷상의 모든 사용자가 이 저장소를 볼 수 있음 

private : 이 저장소를 보고 커밋할 수 있는 사람을 선택

Add a README file

여기에서 프로젝트에 대한 자세한 설명을 작성

Add .gitignore 

템플릿 목록에서 추적하지 않을 파일을 선택

Choose a license

라이센스는 다른 사람에게 본인의 코드로 할 수 있는 것과 할 수 없는 것을 알려준다.

 

생성완료

README.md 

- README.md 란 프로젝트의 내용을 설명하기 위해 사용하는 파일로써 프로젝트가 어떤 목적에 의해 개발되었는지, 어떻    게 사용할 수 있는지 등을 작성해 놓은 파일

- README.md 파일 은 git 저장소의 메인 페이지에 노출 되며, 개발 환경 , 필수 설정 , 프로젝트 설명 등을 작성

- README.md 파일 작성 장점

  문서를 통해 중요한 내용 및 설정을 살펴 봄으로써 전반적인 프로젝트 진행 상황 및 구조를 이해

  프로젝트 협업 시 팀원들이 참고하기 좋은 지침서 역할을 수행

참고 url : https://blog.naver.com/kkh0977/222946651420

 

27. (Bitbucket/Git) [Git] README.md 파일 설명

[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [설 명] 1. README....

blog.naver.com

 

LICENSE

- 오픈소스 사용 및 배포 시, 지켜야할 규칙들을 의미

- 개발자가 오픈소스를 조금이라도 참고했다면, License 를 명시하는게 좋음

- 오픈소스 라이센스는, 소스 코드를 사용해 실행파일을 생성한 뒤, 외부에 배포할 때 지켜야하는 규칙

- 보통 오픈소스 라이센스는 README 나 LICENSE 파일에 따로 명시해두며, 코드 윗 부분에 적기도 함

- 라이센스 종류는 굉장히 많지만, 모두 외우고 있을 필요는 없고, 실제로는 약 10개 정도가 80%를 차지함

참고 url : https://blog.naver.com/socceri/222827704351

 

[스크랩] 깃허브 라이센스 GitHub License 란?

출처 : https://wooono.tistory.com/379 License 란? License 의 복잡한 정의는 아래와 같다. 저작권자의...

blog.naver.com

 

 

 

 

 

설치

 

소스트리는 Git GUI(Graphic User Interface)이기 때문에 Git 을 먼저 설치한 후 소스트리를 설치하여야 사용 가능

설치 url : https://git-scm.com/download/win

 

Git - Downloading Package

Download for Windows Click here to download the latest (2.39.1) 32-bit version of Git for Windows. This is the most recent maintained build. It was released about 15 hours ago, on 2023-01-17. Other Git for Windows downloads Standalone Installer 32-bit Git

git-scm.com

 

 

 

 

sourcetree 설치

설치 url : 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

 

 

 

설치 화면

오른쪽 -> Bitbucket 진행

계정은  sourctree 계정 생성 후 로그인

 

 

 

 

 

 

 

 

 

 

 

원격 저장소 만들기

 

Clone 클릭
소스 경로 url 입력
utl 경로는 초록색code에 https url 복사

목적지 경로는 원격저장소 디렉터리 위치 

 

만들어지면 저장소 -> 원격저장소 추가 클릭
추가 클릭
추가 확장 통합 확인 후
변경

 

 

 

Commit

 

 

브랜치 생성 및 삭제 가능

 

Local repository 폴더에 Local_test.txt 파일 생성

 

sourcetree 커밋 클릭하면 방금 만든 Local_test.txt 파일 생김
txt 파일 스테이지에 올리고 커밋 메세지 작성 후 커밋

 

Push 버튼에 알림 설정 나옴 클릭시 Git.hub 에 반영

 

Github에 보낼 리모트 브랜치 선택 후 Push
Fetch origin 클릭 시 Github에 커밋이 잘 된 모습
Github랑 visual studio code 연동을 한 상태라 visual studio code에서도 커밋 완료

 

 

 

Pull

 

 

파일 생성
pull_test.txt 파일 커밋 뉴 파일

 

 

생성된거 확인

 

sourcetree Pull 알림이 뜸

 

원격 브랜치 확인 후 Pull
Local_test 파일 로컬에 생성된거 확인
vs code에서도 확인

 

 

+ Recent posts