git, github 5

Git 과 Github란 무엇일까?

깃(Git)은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 스냅샷 스트림 기반의 분산 버전 관리 시스템 또는 이러한 명령어입니다. 핵심은 1. 변경 사항 추적2. 여러 명의 사용자 조율3. 분산 버전 관리  -> 하나의 프로젝트에 여러 개발자가 참여할 때 소스 코르를 관리하는 시스템(명령어) 입니다. 깃허브(Github)는 깃을 사용하여 소스코드를 저장하는 웹 서비스입니다.    참고: https://git-scm.com/book/ko/v2https://ko.wikipedia.org/wiki/%EA%B9%83_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4)

git, github 2024.12.17

깃허브에 올라간 commit 내역 삭제(수정)하기 - IntelliJ 사용자를 위한

제가 팀 프로젝트를 하면서 gitignore 사용법에 익숙하지 않아  제 commit 이력에 민감 정보 + 개인 정보가 들어가게 되었습니다. 이번 포스팅에서는 '깃허브에 올라간 commit 내역 삭제(수정)하는 방법'에 대해 알아보겠습니다. 다시 하지 않겠다는 뜻(뻘짓)을 담아짓1, 2, 3 이라 이름 지어 push 해보았습니다.   이미 깃허브에 올라간 뻘-짓 1, 2, 3을 없애는 방법   1. 인텔리제이로 돌아가서 git 로그를 확인한다. - 좌측 하단   2. init commit에서 우클릭하여 짓 1, 2, 3 을 Reset Current Branch to Here   3. 로컬에 저장된 코드를 유지하기 위해 mixed로 선택 후 RESET   4. 새로운 commit 후 **터미널에서 강제 푸..

git, github 2024.10.23

인텔리제이에서 Github 활용.

1.  GUINew project -> 파일 추가 (코드 작성) -> Git 에서 'Share on' -> 깃허브 로그인  2. 터미널명령어를 사용하여 연동. https://tes1194.tistory.com/6 Git, github 기초1필수 리눅스 명령어:1. pwd : print working directoy, 현재 내가 제가 작업하고 있는 위치(폴더)를 보여달라.2. ls : list, 현위치에 있는 폴더나 파일 내역을 보여달라.3. ls -a : list all, 현위치에 있는 모든(tes1194.tistory.comhttps://tes1194.tistory.com/17 Git, github 기초2git branch 브랜치이름 : 브랜치 생성 명령어git branch : 브랜치(목록) 확인 명령..

git, github 2024.09.20

Git, github 기초2

git branch 브랜치이름 : 브랜치 생성 명령어git branch : 브랜치(목록) 확인 명령어  현 위치는 브랜치이름 앞에 *가 있다.git switch 브랜치이름 : 브랜치 이동 명령어. 브랜치이름으로 위치를 이동한다. `git checkout 브랜치이름`과 같다.git switch -c 브랜치이름 : 브랜치 생성 및 이동 명렁어.생성 후 바로 이동한다. `git chechout -b 브랜치이름`과 같다.git merge 브랜치이름 : 코드 합치는 명령어. 브랜치이름에서 작성한 코드를 현 위치에 가져온다. 따라서 이 명령어를 사용하기 전에 `git switch 브랜치이름`을 사용하여 코드를 받을 브랜치를 설정해야한다. github에서 합치는 방법. Pull requestspull은 당겨서 합치는..

git, github 2024.09.05

Git, github 기초1

필수 리눅스 명령어:1. pwd : print working directoy, 현재 내가 제가 작업하고 있는 위치(폴더)를 보여달라.2. ls : list, 현위치에 있는 폴더나 파일 내역을 보여달라.3. ls -a : list all, 현위치에 있는 모든(숨겨진 것도 포함) 폴더나 파일 내역을 보여달라.4. cd 폴더명 : change directory, 폴더명으로 이동하라.   + cd .. : 상위 위치로 이동ex) cd Desktop/바탕화면 -> 현위치에 있는 Desktop 속 바탕화면으로 이동      cd ../.. -> 상위 폴더의 상위 폴더로 이동5. mkdir 폴더명 : make directory, 현재 경로에 폴더를 생성하라. "mkdir 새로 만들 폴더명"6. touch 파일명 : ..

git, github 2024.08.26