본문 바로가기

DEV/Git

(8)
[Git] Git 권한 5단계 - 비개발자에게 어떤 권한을 줘야할까? 배경 : QA 테스트가 필요한건 물론 지라에 이슈를 생성하지만, 디자이너-마크업개발자 혹은 디자이너-프론트개발자 사이의 간단한 작업들은 깃헙 이슈에 쌓아놓고 일괄처리하고 있다. 회사에서 디자이너 분께서 디자인필터링 후 나오는 피드백(=디자인QA)을 깃헙에 이슈로 남겨달라고 요청을 드렸다. 이 때 처음에 Read 권한만 주셔서 이슈 생성이 불가해서 찾아보니 Triage 권한이 필요하다는 것을 알게 됐다. 결론 : 디자이너분들이 이슈 생성해서 Assign, Lable, Project 설정하려면 최소 Triage 권한은 있어야 함! https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/repository-permiss..
[Git] 깃플로우 핫픽스 이해하기 핵심개념 핫픽스는 무조건 마스터 브랜치에서 딴다. 작업완료 된 핫픽스는 마스터와 디벨롭에 각각 적용한다. 추가사항 핫픽스 생성시에 태그를 따둔다. package.json 내 버전을 업데이트한다. 참고영상 git flow의 간략한 특징은 이렇습니다. 브랜치를 master, develop, feature, release, hotfixes로 구분해서 저장소를 운영합니다. master에는 완성된 버전만이 속해야 합니다. 언제나 실행 가능해야 합니다. 실제 개발은 develop에서 진행합니다. 신규 기능은 'feature/기능명'으로 구분해서 쉽게 버릴 수 있도록 하고 있습니다. 출시 준비는 'release/버전명'에서 진행하고 준비가 끝나면 master로 병합합니다. 긴급 수정사항은 'hotfixes/차기버전명..
[Git] git config --unset credential.helper (username, password 초기화) 깃헙에서 비밀번호를 변경 후에 로컬에서 푸시를 하려고 하면 에러가 난다. 바뀐 비밀번호를 적용해야 하는데 그 전에 초기화 하는 방법은 아래와 같다. $ git config --unset credential.helper 이후 git push 하면 다시 Username, Password 를 입력하라는 안내가 나온다. 이에 맞춰서 다시 업데이트 된 값을 넣어주면 완료!
[Git] MacOS Mojave 업데이트 후 Error updating changes: Cannot identify version of git executable /usr/bin/git 모하비 업데이트 하고 나서 웹스톰 켰더니 에러가 두둥 which git 해서 git 경로 확인 후 cmd + , (콤마) 눌러서 Preference > Version Control > Git > Path to Git executable 주소 변경 이렇게 하니까 해결됐다!
[Git] 버전관리 제외하기 (www.gitignore.io) 1. https://www.gitignore.io/ 사이트 접속 2. 프로그래밍 언어 및 개발환경 선택 3. 생성된 내용 복사하여 .gitignore 파일에 붙여넣기
[Git] 소스트리(SourceTree)로 사용자 정보(Author) 변경하기 방법1. 소스트리 사용하는 경우Setting > Advanced > User Information > Full Name, Email adress 등록 (Use global user settings 해제) 방법2. 소스트리 사용하지 않는 경우git config user.name ***git config user.email ***@***.*** [참고] https://git-scm.com/book/ko/v1/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Git-%EC%B5%9C%EC%B4%88-%EC%84%A4%EC%A0%95
[Git] Protocol https not supported or disabled in libcurl 해결방법 [원인] libcurl.dll 버전이 맞지 않거나 중복되어서 에러 발생[해결] C:\Windows\SysWOW62\libcurl.dll 삭제 [출처] http://blog.opid.kr/260
[Git] SVN 능력자를 위한 GIT 개념 가이드 svn 능력자를 위한 git 개념 가이드 from Insub Lee [GIT 특징] 1. 로컬저장소과 원격저장소의 분리 : 분산 처리, 안전한 데이터, 빠른 처리 속도2. 스테이지 영역의 존재 : 커밋 대상의 분리3. 스냅샷을 이용한 버전 관리 : 빠르고 편리한 브랜치 & 병합 기능 [모르면 아쉬운 GIT 특징들]1. 작업 중 브랜치를 변경해야 하는데 커밋하기 애매할 때, 간단히 저장(staching)해 둘 수 있습니다.2. 커밋의 순서를 변경하거나 커밋 메시지 심지어는 커밋한 파일도 변경 할 수 있습니다.3. 로그를 자기 입맛대로 포맷팅해서 볼 수 있습니다.4. 이전 커밋에 추가 할 수 있습니다. [GUI 환경에서 GIT을 사용할 수 있는 프로그램]SourceTree : https://www.sourc..

반응형