본문 바로가기

전체 글1017

git rebase 명령어 Git은 버전 관리 시스템(VCS)으로, 다수의 개발자가 협업하며 개발하는 소프트웨어 프로젝트에서 코드 변경 사항을 추적하고 관리하기 위해 사용됩니다. Git에서는 버전 관리를 위해 많은 명령어가 제공되는데, 이 중 rebase 명령어는 Git의 기능 중 하나로써, 브랜치의 기반점을 변경하거나, 커밋을 정리하거나, 소스코드를 정리할 때 사용됩니다. rebase 명령어는 merge 명령어와 매우 유사합니다. 둘 다 브랜치를 병합하는 작업을 수행하지만, merge는 두 개의 브랜치를 하나로 합치는 반면, rebase는 브랜치의 기반점을 변경하여 브랜치를 합치는 작업을 수행합니다. 예를 들어, 협업 중인 팀에서 A, B, C 세 명이 작업을 수행하고 있습니다. 각각 A, B, C 브랜치를 만들어 작업을 하고 .. 2023. 3. 7.
GitHub로 협업하기 - Forking Workflow github의 fork 기능은 저장소를 복사하는 기능입니다. 보통 작은 프로젝트를 진행 시 협업 할 때 초대를 통해서 권한을 얻을 수 있지만, 규모가 큰 오픈소스 프로젝트에 기여를 하기 위해서는 한명씩 초대를 통해서 권한을 받기에는 인원이 너무 많아서 불가능에 가깝습니다. 그래서 fork 기능을 사용해서 저장소를 복사하고 복사 된 저장소를 clone 기능을 통해서 로컬에 복사해서 기능을 추가하게 됩니다. 기능을 추가하고 fork한 저장소에 push를 하고 기여하기 버튼을 누르면 pull request 요청이 원본 저장소에 전달됩니다. fork fork로 원하는 저장소를 복사합니다. clone fork로 복사된 저장소를 clone해서 로컬에 복사하고 원본 저장소를 연결합니다. 원본 저장소(upstream).. 2023. 3. 6.
css 배경색 변경 css background-color 는 배경색을 변경하기 위한 속성입니다. 해당 속성에 입력하는 형식은 6가지 입니다. 첫 번째는 keyword를 입력하는 방법, 두 번째는 16진수를 입력하는 방법, 세번째는 RGB를 입력하는 방법, 네 번째는 HSL로 입력하는 방법, 다섯 번째는 Special keyword 입력하는 방법, 여섯 번째는 Global value를 입력하는 방법 입니다. keyword background-color: red; 16진수 background-color: #bbff00; RGB background-color: rgb(255 255 128); HSL background-color: hsl(50 33% 25%); Special keyword background-color: curr.. 2023. 3. 6.
css 글자색 변경 css로 글자색을 변경하기 위해서는 color 속성을 사용해서 변경할 수 있습니다. color 속성에 입력할 수 있는 형식에는 6가지가 있습니다. 첫 번째는 키워드를 입력해서 사용하는 방법으로 직관적으로 알 수 있어서 좋습니다. 두 번째는 16진수로 입력하는 방법, 세 번째는 rgb로 색상을 조합해서 입력하는 방법, 네 번째는 rgba로 상 rga에 투명도까지 입력하는 방법, 다섯 번째는 hsl 색상, 채도, 명도를 조합해서 입력하는 방법, 여섯 번째는 hsl에 투명도까지 추가하는 방법입니다. 키워드 입력 hello world 16진수 입력 hello world rgb 입력 hello world rgba 입력 hello world hsl 입력 hello world hsla 입력 hello world 2023. 3. 5.
css 사용법 css는 html 요소를 꾸미기 위한 문법입니다. css를 html 적용시키는 방법은 3가지가 있습니다. 첫 번째는 html 요소의 속성에 style 속성을 사용하는 방법입니다. 두 번째는 hello world 두 번째 사용법 hello world 세 번째 사용법 index.css 파일 h1 { color: blue; } index.html 파일 hello world 결과 세 번째 방법이 많은 파일에 css를 적용시키기 좋기 때문에 가장 많이 사용이 됩니다. 2023. 3. 4.
github pull request 사용법 github pull request 기능은 github에서 병합을 하기 위한 요청입니다. 두 명 이상 협업을 하다가 새로운 기능을 추가해야 할 때 새로운 브랜치를 생성해서 작업을 하고 push를 하면 github에서 pull request버튼을 클릭할 수 있게 활성화가 됩니다. 해당 버튼을 누르면 요청이 되고 협업하는 동료가 병합되기전에 검토를 하고 의견을 주고받을 수 있습니다. 새로운 기능 추가 git switch -c feature touch feature.txt git add . git commit -m "create feature.txt" git push origin feature pull request 요청 새로운 브랜치에서 기능을 추가하고 push를 하면 Compare & pull reques.. 2023. 3. 3.
github 초대하는 방법 github에서 repo를 생성하고 협업을 하기 위해서 초대를 해야 합니다. 초대를 하기 위해서는 github의 Access Collaborators 메뉴에서 Add People 버튼을 누르고 초대할 사람의 아이디나 이메일을 입력하면 됩니다. 초대받은 사람은 자신의 이메일을 확인하고 Accept invitation 버튼을 눌러서 수락을 하면 협업을 할 수 있습니다. 사용법 Collaborators 메뉴를 클릭합니다. 검색창에 아이디나 이메일을 입력해서 Select a collaborator above 버튼을 눌러서 초대합니다. 2023. 3. 3.
Gist GitHub 사용법 github의 gist 기능을 사용하면 마크다운으로 작성된 문서나 다양한 형식의 소스코드를 공유할 수 있습니다. 댓글을 사용해서 의견을 주고 받을 수도 있습니다. gist를 생성할 때 secret으로 생성하거나 public으로 생성할 수 있고 public으로 생성된 gist만 검색이 가능하고 secret으로 생성된 gist는 생성된 링크를 공유해야만 볼 수 있습니다. gist 이동 Your gists 메뉴를 클릭해서 gist로 이동합니다. gist 생성 +버튼을 클릭합니다. 내용을 입력해 주고 secret 또는 public을 선택하고 Create 버튼을 클릭합니다. 참고로 Add file을 누르면 내용을 추가할 수 있습니다. Share를 선택하고 네모 두 개 버튼을 눌러서 복사한 뒤 생성된 링크를 공유할.. 2023. 3. 2.