티스토리

LoGin
검색하기

블로그 홈

LoGin

loginshin.tistory.com/m

LoGinShin 님의 블로그입니다.

구독자
17
방명록 방문하기
공지 지금도 열심히 움직이는 중... 모두보기

주요 글 목록

  • 깃허브 데스크탑(Github Desktop) 사용법 및 시작하기 회사, 팀에서 깃허브 사용법이 각자 다르겠지만저는 프로젝트를 시작한다면 에자일 방법론인 git flow 방법을 애용합니다. 프로그램은 github desktop, sourcetree, github사이트 세 개를 이용해서 프로젝트를 관리합니다.인텔리제이 하나로 다 관리할 수 있지만. 인텔리제이 사용하지 않을 땐 도움을 많이 준 프로그램이에요.  깃허브 데스크탑의 장점은 코드의 바뀐점(버전관리)을 쉽게 확인할 수 있고깃허브 명령어(Push, Pull, Fetch, Commit, Revert, Checkout 등등)를클릭 몇번만으로 진행할 수 있다는겁니다. 깃허브의 기본적인 사용을 Github Desktop으로 쉽게 해결할 수 있다는 점  용어로컬(local) : 내 컴퓨터원격 : Github 사이트브렌치(b.. 공감수 58 댓글수 37 2024. 8. 12.
  • github master브랜치를 내 브랜치로 merge, 브랜치 최신화해서 작업하기 ,로컬 git 병합 회사에서는 내것을 코드 리뷰 없이 master에 merge하면 수많은 충돌을 일으켰다면 되돌릴 수 없지만로컬에서 회사것을 내 브렌치로 머지한다면 아무 문제 없을 것입니다. 혹시 모르는 사태를 대비해 local에서만 작업  commandline 사용하면git checkout mastergit pullgit checkout [your-branch-name]git merge master 이런식으로 단순히 master → 내 작업 브렌치로 머지할 수 있습니다.당연히 충돌이 일어날 수 있지만 수정해주면됩니다. 이러면 내 commit 밖에 없던 브랜치가 history를 확인하면 사이사이 내 commit 내용들이 들어간것을 볼 수 있습니다..    깃 데스크탑 우선 내 브렌치로 checkout해주시고 branch 탭.. 공감수 7 댓글수 2 2024. 4. 29.
  • github 깃허브 레파지토리 하위 디렉토리 다른 레파지토리로 분리 : git split repo toy프로젝트를 레파지토리에 프로젝트 가볍게 만들어보는데 뭔가 잘 뽑힌 프로젝트는 다른 repository로 분류해서 보고 싶어 졌습니다. 그래서 a레파지토리의 디렉터리를 b레파지토리로 빼는 작업을 하려고 찾아봤습니다. 요약 git subtree split -P -B checkout git remote add origin git push origin -u main merge 사용하는 Tool github desktop git bash github site 단순하게 그림으로 표현하면 위와 같습니다. 기본적인 원결과 로컬 관리 git 명령어 사용법은 찾아봐주시면 감사하겠습니다. 깃허브 사용하는데 위에 2개 모르는데 디렉터리를 다른 레포지토리에 나눌일은 없겠죠. git subtree split -P -b 를적.. 공감수 57 댓글수 28 2024. 3. 6.
  • github 깃허브 사용자 제외 pull request만 할 수 있도록 제한 걸기, branch protection rules, restrict 1. 깃허브 프로젝트로 이동합니다. 2. 상단 메뉴에서 "Settings"를 클릭하세요. 3. 좌측의 메뉴에서 "Branches"를 클릭하세요. 5. branch값 없다면 "Add rule"을 눌러 규칙을 만들어주세요. 이런 화면이 나오면 규칙을 만들 수 있습니다. 6. "branch name pattern" 보호하려는 브랜치 이름을 입력하세요(예: main, develop) 7. "Restrict who can push to matching branches"를 체크하고 검색창에 자신의 깃허브 아이디를 입력하세요. 이렇게 하면 이제 해당 사용자만 이 브랜치에 푸시할 수 있는 규칙이 생깁니다. +) "Require pull request reviews before merging"를 체크하고, 필요하다면 ".. 공감수 0 댓글수 0 2023. 11. 21.
  • github 깃허브 commit history에서 과거 파일, 코드 사이트에서 확인하기 깃허브를 하다 보면 과거 파일들이나 구조, 코드들을 확인하고 싶은데 쉽지 않을 때가 있습니다. 제가 사용하는 방법은 원격(깃허브 사이트)에서 직접 커밋내용을 확인하면 참고하고 뭐가 날아갔나 확인하긴 합니다. reset이나 revert를 깃허브에서 지원해줍니다. 하지만 여러 방면에서 hisyory에서 직접 파일을 확인하는 일이 더 많은 것 같습니다. 깃허브 사이트에서 과거 브랜치 보기 우선 깃허브 한 프로젝트에서 보고 싶은 코드의 브랜치로 들어갑니다. 그리고 우측상단 History를 들어가 보면 커밋으로 작업했던 것들이 보입니다. 팀원 seohansoo가 작업했던 것으로 들어가기 위해 가장 최신 작업으로 들어갑니다. 저 작업 이후에 팀원이 PR을 요청하고 제가 머지 작업을 했는데 머지를 잘못해 코드가 꼬였.. 공감수 2 댓글수 0 2023. 8. 11.
  • Visual Studio Code 로 markdown 편집기로 사용 vscode 마크다운 편집기 VSCode extensions에서 markdown 검색해서 Markdown All in One이라는 확장프로그램을 다운로드해줍니다. markdown에 필요한 모든 것 (키보드 단축기, 목차, 자동 미리 보기 등) vscode에 제공해 준다고 합니다. 자세한 건 밑에 링크 내용을 확인해 주세요. GitHub - yzhang-gh/vscode-markdown: Markdown All in One Markdown All in One. Contribute to yzhang-gh/vscode-markdown development by creating an account on GitHub. github.com README만 읽어봐도 기능이 정말 많네요... 솔직히 수학 공직 나타내주는 부분에서 놀랐습니다. 그 외.. 공감수 1 댓글수 2 2023. 6. 18.
  • Github 깃허브 프로필 꾸미기, profile 꾸미기 제 깃허브 프로필 링크입니다. loginshin - Overview humaness. loginshin has 11 repositories available. Follow their code on GitHub. github.com 깃허브 프로필 꾸며보겠습니다. hidden Repositories를 만들면 your profile부분을 꾸밀 수 있는 구간이 나옵니다. 깃허브 계정과 같은 이름으로 레포지토리를 생성하면 생깁니다. 우선 만들기 전에 기본 모습은 아래 사진과 같습니다 제 닉네임 레파지토리 만들면 특별 레파지토리라고 고양이가 인사해 줍니다. 이때 README.md 파일을 자동으로 만들어지게 설정해 주세요. 마크다운, html로 꾸며줄 겁니다. 제 닉네임 레파지토리에 README.md 파일을 인식하고.. 공감수 0 댓글수 0 2023. 6. 13.
  • git README 깃허브 리드미, 깃허브 프로젝트 소개하기, 레파지토리 첫 화면 꾸미기 markdown사용법 깃허브에서 프로젝트를 조금만 찾아보거나 링크타고 깃허브 들어갔을때 방문한 사람들을 위해 사용법을 적어둔 깃허브 페이지를 많이 보셨을겁니다. 예시) 제가 만약 네이팁브 캘린더나 텐서플로우 객체인식 모델을 사용하려하는데 파일만있고 사용법이 하나도 없다면 알아가기만해도 시간이 엄청 소비될겁니다. 어쩌면 사용을 못할지도 모르죠. 그래서 이번 포스팅에는 프로젝트 하나를 끝냈다면 README를 통해 프로젝트에 마지막 꽃단장을 해보겠습니다. 지금 깃허브 레파지토리 상위 페이지에서 README.md 파일을 읽고 파일 하단에 표시해주는 모습니다. README.md 파일을 꾸미면 저 위치에 표시되는거죠. md는 마크다운(markdown)의 확장자명입니다. 마크다운은 일반 txt보다는 스타일리쉬하게 html보다는 간결하게 .. 공감수 2 댓글수 2 2023. 6. 12.
  • Notion 노션이란, 온라인 협업 플랫폼 노션 맛깔나게 사용하기 제가 하루도 쉬지 않고 실행시키는 프로그램이 있습니다. 만능 메모장 '노션'입니다. 노션은 메모장과 같은 웹기반 노트 서비스입니다. 하지만 단순한 메모장이 아니라 프로젝트, 가계부, 다이어리, 동아리관리, 회계, 등등 다양한 템플릿을 제공해서 나만의 페이지를 만들고 여러 가지 문서 작업을 할 수 있다는 점에서 차별화되어 있습니다. 또한 다른 사람들이 만든 페이지를 공유받아서 내 페이지에 쉽게 적용시킬 수 있어서 편리함 면에서도 뛰어납니다. 즉 공유도 가능하고 노션을 통해서 협업도 가능합니다. 제가 메모를 원래 자주 하긴 했는데 노션을 사용한 뒤로는 3배는 더 열심히 메모하게 됐네요... 이제는 노선 없이는 상상도 할 수 없습니다. 웹에서 로그인 후에 바로 사용할 수 있지만 저는 항상 최적화를 위해 다운로.. 공감수 6 댓글수 0 2023. 6. 8.
  • github Default Branch 변경하는 방법 기본 브랜치 변경하기 문제 GitHub에서 기본적으로 설정되어 있는 default branch는 'main'입니다. 이 default branch는 프로젝트를 생성하거나, 브랜치를 만들 때 기본적으로 사용되는 브랜치입니다. 요즘 gitflow에 맞춰 배포하는 main 브랜치 보다 협업 개발할 때는 develop를 많이 사용하죠. merge, branch 생성 등등. 그런데 기본값이 main이라서 살짝 번거롭더라고요. 그래서 main에서 다른 브랜치로 변경하는 방법을 다루겠습니다. 해결방안 먼저, 변경하고 싶은 레포지토리로 이동합니다. 레포지토리 화면의 오른쪽 상단에 있는 'Settings'를 클릭하여 레포지토리 설정 페이지로 이동합니다. 레포지 토리 설정 페이지에서 왼쪽 메뉴의 'Branches'나 첫 화면에서 'branch.. 공감수 12 댓글수 0 2023. 6. 2.
    728x90
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.