목록2025/CICD (14)
Divide and Conquer
출처:https://datamoney.tistory.com/179 Git 깃 window cmd 창으로 사용하기 (Github / Git 초보 / Git 입문 )이전까지 github desktop으로 잘 쓰고 있었는데 문제가 발생했다. 내 레퍼지토리에 생성&커밋된 불필요한 파일들을 삭제하고 싶은데 삭제가 안되는 문제, 내 레퍼지토리에 생성&커밋된 파일의 이름datamoney.tistory.com1. cmd 실행2. 레포로 이동3. 환경설정app-x.x.x > resources > app > git > cmd > git.exe다시 재실행 후 확인잘 동작
# Git 특정 태그로 이동하는 명령어git checkout tags/태그이름4-1. Git 특정 태그로 이동하면서 브랜치 생성하는 명령어$ git checkout tags/태그이름 -b 생성할브랜치이름1. release 브랜치(hotfix-1.2.1)를 'master' 브랜치(유일!)에서 분기이슈 해결을 위한 브랜치를 -b 뒤의 이름으로 생성하는 것, -b가 브랜치 생성$ git checkout -b hotfix-1.2.1 master2. 버그 수정3. 커밋4. 'master' 브랜치로 이동$ git checkout master4. 'master' 브랜치에 hotfix-1.2.1 브랜치 내용을 병합(merge)한다.#$ git merge --no-ff hotfix-1.2.1$ git merge hotf..
위의 경우 버전 관리를 어떻게 해야 할까?commitbranchreleasetagcommit은 코드를 수정할 때마다 기록을 남기는 용도branch는 release는tag는 특정 시점에 대한 북마크branch는 commit할 때마다 commit ID가 업데이트되지만, tag는 특정 시점에 대한 ID로 고정> 코드를 여러 번 수정하면 commit이 많아져서 찾기 힘드니 표시를 하는 것Git Workflow에는 5가지의 branch 사용메인 브랜치(master, develop) + 잠깐 사용하는 보조 브랜치(feature, release, hotfix)master : 제품으로 출시될 수 있는 브랜치develop : 다음 출시 버전을 개발하는 브랜치feature : 기능을 개발하는 브랜치release : 이번 ..
인수인계했던 내용 요약입니다 해당 레포 기준으로 설명합니다 !!!우리가 교육할 때 쓴 레포 아님!!! Issues 탭 해당 탭에서는 레포와 관련된 질문만 받도록 합니다 버그, 질문 등을 Labels로 상세 구분해서 나눌 수 있습니다 Projects 탭 해당 탭에서는 프로젝트 일정 관리를 할 수 있도록 세팅해 뒀습니다 여기서 설명했던 것처럼 텍스트 클릭해서 상세 내용 확인하는 것, 할당 방법 등 확인해 둬요 Discussions 탭 해당 탭에서는 네이버 카페와 패들의 기능을 대체하게끔 설정해 뒀습니다 공지사항 중에서도 고정이 필요한 중요 공지를 pin으로 설정해 뒀습니다 뭐 마크다운으로 쓰니까 깃이나 노션 쓰는 팀원들한테는 큰 어려움 없을 것 같습니다 Github Classroom 이번 운영에는 깃허브를 ..
깃을 왜 써야 하지? 다른 버전 제어 시스템 VCS와 달리, 파일이 변경되지 않으면 추적하지 않는다 = 변경된 파일에 대해서만 집중 많은 개발자가 특정 부분을 담당하고 이를 병합하는 과정이 필요 > 동일한 서버에서도 잘 동작 깃허브 ≠ 깃 깃허브는 깃의 원격 저장소 Remote Repository를 클라우드 상의 외부 서버에 저장해 주는 사이트 깃은 프로그램 소스코드의 버전을 관리해 주는 오픈소스 소프트웨어 툴 깃의 일반적인 사용 흐름 작업영역은 실제 소스코드를 수정하는 공간 = 로컬 PC의 폴더와 파일 스테이징 영역은 작업 공간 내의 파일 중, 로컬 레포로 저장할 대상을 선택/저장하는 공간 로컬 레포가 깃 버전 관리를 하는 실제 Git 저장소 원격 레포는 다른 개발자와 코드를 공유하기 위해 로컬 레포와..
Repo에 연결하고 싶은 폴더로 이동 git init git remote add origin https://github.com/Jinsun-Lee/dadfsdfasd git pull origin master git remote -v git add . git commit -m 'first commit' git push -u origin master git push origin +master Push하려고 하는 브랜치 이름 앞에 +를 붙이면 해결됨 (강제로 허용하는 방법이긴 한데 README.md 파일 때문이라 괜츈)
보호되어 있는 글입니다.
한이음으로 깃랩 알게됐는데 USB 없이 파일 공유할 수 있는 것도 편하고 이전 버전 확인할 수 있는 것도 편한데 뭔가 비밀이 많은 친구인 것 같다...아무튼 깃허브에 내용이 너무 중구난방이라 이름도 정리하고!!! 내용도 정리하려고 한다뭐랄까 템플릿 만들어서 규칙을 좀 정하려고... 공개/비공개인지 같이 한 사람이 있는지 뭐 이런 거 파악하려는데 레포가 너무 많고 어지러워서 코드를 한 번 짜보려고 한다이번에 마모도 조사도 끝나는데 이것도 파이어베이스처럼 연동하거나 아니면 깃허브에 실시간으로 반영되게 하면 진짜 편할 듯1. 설치pip install requestspip install pandaspip install openpyxl#pip install beautifulsoup4 2. 접근 권한 갱신링크에 바..
직관적이며 간단하고 많은 기능이 있으며 웹에서 사용할 수 있고 구글 드라이브와 연동이 됨 Flowchart Maker & Online Diagram Software Flowchart Maker and Online Diagram Software diagrams.net (formerly draw.io) is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPM app.diagrams.net
1. 드라이브 마운트import osfrom google.colab import drivedrive.mount('/content/drive/')2. 경로 이동cd /content/drive/MyDrive/3. 깃 클론!git clone https://[Github 아이디]:[access token]@github.com/[Github 아이디]/[리포지토리 이름].git!git clone https://Jinsun-Lee:내토큰@github.com/Jinsun-Lee/[리포지토리 이름].git위 양식 중 뭐를 써도 상관없음!git clone https://Jinsun-Lee:내토큰을여기@github.com/Jinsun-Lee/github-setting.gitcd github-setting!git config..
내용 작성 된 글을 Markdown 포맷으로 Export 하기 .zip 파일 압축 풀기 Markdown 내용 Github io로 옮기기 상단 값 수정 Github io 이미지 경로로 수정 소스코드 형식 설정 링크 Create Bookmark 체크 #상단값 수정 #맨 위 — 사이에 설정값 입력 --- layout: post title: "Notion으로 글 작성하고 Github io로 글 옮기기" subtitle: "[Tips]" date: 2020-03-02 17:00 background: tag: [Tips, Github io, Notion] --- #Github io 이미지 경로로 수정  M=$(date +%m) D=$(date +%d) Ym=$Y-$M Ymd=$Y-$M-$D GitRep="git-Melodic" HomeDir="/home/jetbot" GitDir="$HomeDir/$GitRep" FileDir="$HomeDir/$GitRep/$Ym"..
# source ~/.bashrc를 해야 적용이 된다 alias bashrc='sudo vim ~/.bashrc' alias bashup='source ~/.bashrc' alias c='clear' alias b='cd ..' alias bb='cd ../..' alias bbb='cd ../../..' alias bbbb='cd ../../../..' alias fan='sudo sh -c "echo 150 > /sys/devices/pwm-fan/target_pwm"' alias fanoff='sudo sh -c "echo 0 > /sys/devices/pwm-fan/target_pwm"' alias rma='sudo rm -rf' alias trash='rm -rf ~/.local/share/Tr..