티스토리 뷰
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.
'Study' 카테고리의 다른 글
snoopy(스누피) 관련 (0) | 2024.01.21 |
---|---|
Oracle(오라클) Korean(한글) byte(바이트) 관련 (0) | 2024.01.21 |
freemarker(프리마커) 관련 (0) | 2024.01.21 |
maria DB(마리아 디비) 관련 (0) | 2024.01.21 |
CentOS(센트오에스) 7 Install(설치), Config(세팅) (1) | 2024.01.21 |