본문 바로가기
sourcetree

소스트리 사용법

by uni:D 2016. 11. 27.
반응형

출처: 생활코딩

https://www.opentutorials.org/course/1492/8037


#0. 소스트리설치하기


use an exiisting account를 선택하고 (기존에 쓰던 이메일 아이디와 비번으로)


깃허브를 소스트리 설치하기전에 미리 가입을해서

거기에해당하는 사용자명과 비밀번호를 적는다.



#1.깃설치하기

https://git-scm.com/

download for window버튼눌러서 다운받기

cmd창에

git --version


#2.(GUI)그래픽환경에서 깃을 제어

깃과 내로컬의 연결하기위해 소스트리 설치하기

https://www.atlassian.com/software/sourcetree

소스트리

구글아이디로 로그인 대체가능

shh키는 나중에 하기로 해서 클릭함

소스트리(대부분 영어설명서가 많기때문에 영어로바꾼다)

도구>옵션>영어 선택하고

프로그램을 껏다가킨다


#3.

왼쪽상단에 clone/new클릭

create new repository

레포지토리타입 깃

저장할장소를설정


#4.

깃에 커밋을할경우 이름을 등록해야한다.

툴>옵션

이름이랑 메일을 입력하고 오케이



#5.

어떤파일을 수정했는데

수정할필요가없어서 다시원래로 돌리기위해서

상단 discard 누르기



#6

1. 리셋의 세가지옵션 

이후버젼은 다삭제

믹스드-아이디나 깃허브에 올라가면안되는것들 아예삭제하고싶을때

하드

선택한 상태로 돌아가는것


2.리버트

이후버젼은 그대로 유지


#7.브랜치만들기

원본을 소스트리에서 만드는법

마스터(현재브랜치-기본브랜치)

마스터가 선택된상태에서 상단에 브랜치추가


#8.

머지방법

마스터를 체크아웃해서 그걸 선택하는것이 체크아웃이다

마스터를 선택한상태에서

가져올려고하는브랜치에서 위에서 오른쪽버튼누르고 머지


#9.

고치고

리졸브 > 마크리졸브드

리졸부유징마인-내브랜치로 채택 마스터를 삭제

리졸브유징데바-마스터브랜치로채택 니껄삭제


#10.

깃허브에연결하는 방법

레포지터리>애드리모트(리모트가 원격저장소)>add

레포지터리네임옆에 디폴트값을 체크(오리진)-원격저장소표시

링크연결주소적기

push하면연결

오리진이 소스트리에 표시되면 원격저장소에 올렸다는것이다


#11.

새로운작업자가 있을때

기존에있던것을 다운받을려면

clone/new 클릭

클론레파지토리


#12.

한컴퓨터에 사용자 두명 만들기

테스트위해 작업자이름 임시바꾸기(그 저장소에서만 바꾸기)

터미널에들어가서


git config user.name uni

git config user.email uni@naver.com


#13.

pull-작업-push

혹시 작업하다가 그동안 다른사용자가 작업해서 커밋했을경우

내용이 많이 바뀌었다

하지만 수정한부분이 다를경우에는

푸쉬를 다시한번받으면 고쳐진부분이 알아서 머지시켜준다.

만약 같은코드를 수정할경우에는

콘플릭트난다.



#14.

.gitignore 파일을 만들어서 제외파일명을 적어서저장하거나

gitignore.io(이그노아할 개발도구때문에 생기는 제외시켜야할 리스트)

소스트리에서 파일선택 오른쪽버튼 이그노아선택

ignore exact filename(정확한 파일이름으로)

ignore all files with this extension(그 확장자를 가진것 예시*.back)



반응형

'sourcetree' 카테고리의 다른 글

소스트리가 갑자기 동작 안할때  (0) 2016.12.01