Hi there!

I am a student studying computer science.

728x90

PnP 10

Git, Github 시작하기-5

amend: 마지막 커밋 메시지를 수정해야할 때 tjddl@5I1SE1O-H16 MINGW64 ~/Workspace/gitTraining (main) $ git add main-page.txt tjddl@5I1SE1O-H16 MINGW64 ~/Workspace/gitTraining (main) $ git commit -m "매인 패이지 기능 추가" [main c4fcf9a] 매인 패이지 기능 추가 1 file changed, 7 insertions(+), 1 deletion(-) tjddl@5I1SE1O-H16 MINGW64 ~/Workspace/gitTraining (main) $ git commit --amend 이렇게 commit message를 잘못 입력햇을 경우 —amend를 붙여주면 아래처럼 ..

PnP/Git 2022.03.30

hufspnp.com 웹 배포 - 2+ (Google Analytics 4, GA4)

이전 포스트: https://heo-seongil.tistory.com/140?category=970023 hufspnp.com 웹 배포 - 2 (google analytics UA) 이전 포스트: https://heo-seongil.tistory.com/139 hufspnp.com 웹 배포 -1 (nginx & react & https & certbot) PnP 학회 웹 팀 멤버들이 React를 이용해서 개발한 학회 웹 사이트를 배포한 과정을 설명하기 위한.. heo-seongil.tistory.com 이전 포스트에서 언급했듯이 Google Analytics의 기존 버전은 2023년 상반기에 종료되고 새로운 버전으로 업데이트해야된다고 한다. 다시 연결 해보겠다. 이전에 만들었던 속성을 보니 GA4 설정..

PnP 2022.03.28

hufspnp.com 웹 배포 - 2 (google analytics UA)

이전 포스트: https://heo-seongil.tistory.com/139 hufspnp.com 웹 배포 -1 (nginx & react & https & certbot) PnP 학회 웹 팀 멤버들이 React를 이용해서 개발한 학회 웹 사이트를 배포한 과정을 설명하기 위한 글 입니다. PnP 학회 홈페이지는 별도의 DB나 백엔드 없이 React만을 이용해서 개발을 했습니다. (해 heo-seongil.tistory.com 안녕하세요 이전 포스트에서 PnP 홈페이지 웹 배포하는 과정을 설명해드렸습니다. 이번 포스트에서는 해당 웹에 방문하는 클라이언트의 데이터를 측정할 수 있는 Google Analytics를 연결하는 과정을 설명하겠습니다. 언제든지 오류가 있다고 생각되시면 연락주세요. 이전에 했던 작..

PnP 2022.03.28

hufspnp.com 웹 배포 -1 (nginx & react & https & certbot)

PnP 학회 웹 팀 멤버들이 React를 이용해서 개발한 학회 웹 사이트를 배포한 과정을 설명하기 위한 글 입니다. PnP 학회 홈페이지는 별도의 DB나 백엔드 없이 React만을 이용해서 개발을 했습니다. (해당 프로젝트의 소스코드는 hufs-pnp github에서 확인할 수 있습니다.) 해당 웹은 학회 세미나실의 PC에서 구동중입니다. PC는 서버용으로 사용하기 위해 Ubuntu 20.04.4 LTS 운영체제를 설치해두었습니다. React 프로젝트를 배포하기 위해 프로젝트를 빌드하고 웹 서버를 설치하고 배포한 다음 https 보안을 적용해서 도메인을 연결하는 과정을 설명하겠습니다. 처음 배포하고 시간이 지나고 이 글을 작성하고 있기 때문에 캡처된 화면도 없고 중간에 오류가 많이 수정해서 빠진 내용이 ..

PnP 2022.03.26

Git, Github 시작하기-4

Git, Github 시작하기-4 실습을 어떻게 할까 생각하면서 한번 만들어봤습니다. 9명이 지원해주셨고 세명씩 한팀으로 묶겠습니다. 셋이서 각자 gitTrain#에 해당하는 repo를 fork해서 가져가면 됩니다. 전반적으로 프로젝트 진행하는 과정을 설명하겠습니다. feat1, feat2에 해당하는 기능을 만들어서 완성할 것입니다. main은 출시하기 위해서 완성 버전을 만들 것이고 (여기서 v1밖에 없어요) develop은 기능을 개발해서 완성해나가는 부분입니다. develop에서 main으로 보낼 때마다 하나의 버전이 생기다고 생각하세요 a,b,c 사람이 한 팀입니다. a는 feat1에서 issue 1을 맡았고 b는 feat1에서 issue 2를 맡았고 c는 feat2에서 issue 1을 맡았습니다..

PnP/Git 2021.10.28

Git, Github 시작하기-3

Git, Github 시작하기-3 간단하게 혼자서 github에 업드하는 방법과 브랜치를 만들어서 나누어지고 다시 합치는 과정에 대해서 살펴보았습니다. 이번에는 fork와 pull request를 알아보겠습니다. fork는 원격저장소를 자신의 저장소에 똑같이 가져온 다음에 변경된 사항을 원본 원격저장소에 보내는 것입니다. 오픈소스를 위해서 누군가 만들어 놓은 코드를 가져와서 기능을 추가하거나 개선해서 원작자에게 제안하기 위해 만들어진 기능입니다. pull request를 보내서 원작자가 받아드리면 그 프로그램의 기여자 attributer가 될 수 있습니다. github블로그 만들어 보신 분은 아시겠지만 다른사람은 원격 repo를 자신의 것으로 바꿔서 새로 만들 수도 있고 협업을 하는 과정에서 오류가 생길..

PnP/Git 2021.10.26

Git, GitHub 시작하기-2

Git, GitHub 시작하기-2 1번을 보고왔다면 아래 그림 처럼 커밋을 쌓아가면서 작업을 하는 방법을 배웠습니다.' 이번에는 아래 그림처럼 여러명이 같이 작업 할 때 많이 사용되는 branch에 대해서 알아보겠습니다. branch는 아래 그림에서 고양이와 문어가 커밋3을 이어서 동시에 작업을 하기 위해서 특정 기준에서 줄기를 나누어 작업할 수 있는 기능을 branch라고 합니다. 이전 1번 자료에서 아래와 같이 main이라는 branch를 사용했죠? github에서 처음 repo를 만들면 main이라는 branch를 자동으로 만듭니다. master인 사람도 있을텐데 옛날에 master였는데 main으로 바뀌었어요 그래서 아직 master로 되어있는 사람은 main으로 바꿔서 사용하는 걸 추천합니다. ..

PnP/Git 2021.10.19

Git, GitHub 시작하기-1

Git, GitHub 시작하기-1 KeyWord 작업공간 Working directory Stage Area Local repository Remote repository 명령어 작업영역 만들기 clone init 버전 만들기 status commit add 원격 저장소 push pull fetch 협업 branch HEAD checkout merge conflict 기타 restore reset tag rebase fork amend cherry-pick revert stash 가장 먼저 작업공간입니다. 4개의 영역이 있습니다. working directory 현재 작업하고 있는 공간 Git이 관리하고 있지만, 아직 추적 ( track )하고 있지 않은 상태입니다. Stage Area(index) 준비..

PnP/Git 2021.10.19

Github commit

Git, Github에 대한 강의는 공지사항에서 말씀드렸다시피 지난 방학에 제작한 Hufs missing semester를 참고하시면 좋을 것 같습니다. 다른 자료를 이용하셔도 좋습니다. Version Control (Git & Github) Version Control (Git & Github) 강의 소개 www.notion.so 저희에게 중요한 건 주간 알고리즘 commit입니다! 문제를 해결하고 코드를 개인 github에 commit합니다! 그리고 나서 pnp github에도 commit 합니다. commit 방법 개인 repository는 자유롭게 시고 pnp github commit 방법 알려드리겠습니다. 여러분이 github계정을 학회원 페이지에 기입하시면 제가 pnp organization에..

PnP/Git 2021.06.29

Github 프로필

안녕하세요 여러분 같이 github 프로필을 만들어 봐요! 1. Github? 2. Github Profile 1. Github 이란? 저번에도 간단하게 보여드린적이 있죠? 다들 아실 것이라고 생각합니다. - Github은 분산 버전 관리 툴인 깃 (Git)저장소 호스팅을 지원하는 웹 서비스입니다. - Git은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템입니다. 오른쪽 그림 처럼 내 파일의 상태를 기록하면서 버전을 관리할 수 있는 도구입니다. 다시 github으로 들어와서 github은 git을 사용하면서 프로젝트를 진행하고 그것을 업로드할 수 있는 공간이예요. 오픈소스를 지향하는 개발자 세상에서 모두가 서로의 프로젝트를 공유할 수..

PnP/Git 2021.06.29
728x90