티스토리 뷰

Study

Sourcetree(소스트리) 관련

메디츠 2024. 1. 21. 13:44
반응형

19년 11월 기준.

 

https://gitlab.site.co.kr/ct/ncdinos

// gitlab 저장소 생성

 

SourceTree에서 Create 폴더, git 주소(https://gitlab.site.co.kr/ct/ncdinos.git) 입력 후 생성.

 

작업가져오기

Clone-Pull-작업후 commit-pull-push

또는

저장소-원격 저장소 추가 후, Pull

 

pageant가 실행되길래 찾아보니 sourcetree에서 관련 모듈을 사용하는 듯.

 

커밋

// 커밋하기전에 Pull. 스테이지에 올리기-왼쪽상단의 +로 커밋. Push해야 올라감.

커밋하면 자동으로 푸시

// origin/master로 바뀐 내용 즉시 푸시 체크

 

Fetch

중앙 저장소를 로컬 저장소로 가져옴. Merge를 하지는 않음

Pull

중앙 저장소를 로컬 저장소로 가져오고 Merge

 

옵션-일반-기본 사용자 정보

// 이름 및 이메일주소 설정. gmail로 되어있어서 회사이메일로 변경. Sourcetree bitbucket 가입설정대로 되는듯.

 

Sourcetree 무시 목록 관리

설정-고급-저장소별 무시 목록

D:\workspaces\ncdinos\.gitignore

*.class // 클래스 확장자 제외

// 캐쉬 때문에 적용안될 때 git rm -r --cached 입력 후, git add . && git commit -m "remove cached" && git push.

제외 목록에 있는 파일 또는 폴더가 원격 저장소에 이미 커밋이 되어 있는 경우는 제외가 되지 않음. 원격 저장소에서 제외하려는 파일 또는 폴더를 먼저 삭제 후 제외 목록을 적용.

 

Sourcetree export

해당 커밋 우클릭-아카이브

 

tray 지원안함.

 

클론 오류시

C:\Users\user\AppData\Local\Atlassian 설정파일 삭제.

 

CredentialHelper store 설정시 인증 절차 생략.

 

소스트리 완전 삭제

C:\Users\user\AppData\Local\Atlassian

C:\Users\user\AppData\Local\SourceTree

C:\Users\user\AppData\Roaming\Atlassian

 

Basic 인증 안됨. Basic authentication using a password to Git is deprecated and will soon no longer work.

OAuth하니 소스트리 권한을 요구, 저장소-원격 저장소 추가 후, Pull하니 git의 권한을 요구.

저장소-원격 저장소 추가 후, Pull

 

커밋 되돌리기-Push

// 작업공유자는 Pull.

 

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/07   »
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
글 보관함