출처: 생활코딩
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 |
---|