본문 바로가기
728x90

GIT10

깃 설치하기 - 자격증명 목차 📑 git 소개 git 설치하기 git 설치 소개 깃을 설치 할 때 Next만 연타해도 되지만 window 자격증명을 사용하는 옵션만 선택해서 설치를 진행하겠습니다. 깃 다운로드 사이트 git 설치하기 로컬에서 git init할 때, 브랜치명을 변경할 수 있습니다. 저는 default 옵션인 master로 생성되도록 두겠습니다. window 자격증명을 사용 체크 간혹 사내에서 OpenSSL이 막혀있는 경우, Use the OpenSSL library로 설치가 되어 있으면 설치 이후에 아래 설정을 추가 해야합니다. 그래야 SSL확인을 건너 띄고 인증을 진행합니다. git config --global http.sslVerify false Use the native Window Secure Channel.. 2023. 11. 7.
깃 Git 원격 저장소 브랜치 덮어 씌우기 목차 브랜치 덮어씌우기 소개 브랜치 덮어씌우기 브랜치 덮어씌우기 소개 reset으로 현재 브랜치를 다른 브랜치로 덮어 쓰우고, 원격 저장소에 푸시를 하겠습니다. 다른 브랜치로 덮어씌우기 git fetch --all git reset --hard origin/master git push -f 처음에 merge를 생각했지만 원하는 방향으로 되지 않습니다. 그래서 reset 과 push -f 를 진행 하였습니다. -f 옵션을 사용하지 않으면 원격저장소와 로컬저장소가 달라지면 아래처럼 reject 됩니다. 2023. 10. 27.
옵시디언 Obsidian-Git 플러그인 모바일폰 연결하기 -termux 터미널 terminal termux로 git과 옵시디언을 연결 해보겠습니다. 목차 📑 termux 소개 termux 설치하기 termux 설정하기 git 연결하기 옵시디언 연결하기 termux 소개 termux는 모바일 기기에서 터미널을 사용할 수 있도록 해주는 어플리케이션입니다. obsidain Git 플러그인을 연결하기 위해 vault와 원격 저장소가 연결되어있어야 합니다. 그래서 안드로이드 터미널로 git clone해서 저장소를 연결하고, 저장소를 옵시디언 vault로 사용하겠습니다. termux 설치하기 우선 termux를 다운 받기위해 F-Droid 사이트에서 F-Droid를 설치 하겠습니다. 이제 Termux Terminal emulater with packages를 검색하여 설치합니다. 설치가 완료되면 터미널가 동.. 2023. 10. 22.
깃 Git Push 알아보기 git push에 대해 알아보겠습니다. 목차 git push 소개 git push 파헤쳐 보기 git push 옵션 알아보기 git push 소개 로컬 저장소(repository)에서 원격 저장소로 업데이트 하는 명령어 입니다. 원격 저장소를 업데이트 할 때 git push를 많이 사용하는데, git push를 풀어서 살펴보겠습니다. git push 파헤쳐 보기 간략하게 git push를, 풀어서 사용하면 git push orgin master:master 입니다. git push - `원격 저장소명` : 로컬 저장소에서 원격 저장소를 연결할 때 네이밍한 저장소명입니다. - `로컬 브랜치명:원격 브랜치명` : 로컬 브랜치에서 원격 브랜치으로 업데이트 합니다. 로컬 브랜치와 원격 브랜치가 동일할 경우 ma.. 2023. 10. 21.
Git Push 되돌리기 - reset, revert 비교 대표이지미 하나 넣기 목차 reset, revert 소개 reset 사용해보기 revert 사용해보기 reset, revert 소개 reset 은 히스토리를 남기지 않고 되돌릴때 사용합니다. 팀원들에게 영향을 줄 수 있어 협의 후 진행해야 됩니다. 혼자 사용할 때 사용하는 것을 추천합니다. revert 는 히스토리를 남기고 되돌립니다. 팀 프로젝트시 소스 관리가 가능합니다 reset/revert 사용해보기 reset/revert시 Commit ID가 필요하니 git log명령어로 Commit ID를 확인해보겠습니다. 우선 git log로 Commit ID 확인하기 Commit ID를 확인해 보겠습니다. git log --oneline 가장 최근에 commit 한 부분을 날리고, 두번째 커밋을 기준으로 소.. 2023. 10. 19.
깃 Git 로컬 저장소 reset - repository, staging area, working directory 로컬 저장소를 reset 해보겠습니다. working directory, staging area, repository 를 알아보겠습니다. 목차 로컬 저장소 소개 로컬 저장소 reset 해보기 로컬 저장소 소개 reset 하기 전에 로컬 저장소 상태에 관해 알아보겠습니다. Working Directory: 파일을 생성할 경우 working directory에 해당합니다. ( reset --hard시 staging Area에 올라 갔다온 tracked file 들이 해당됩니다.) Staging Area : git add로 working directory에서 staging area로 올릴 수 있습니다. git add로 staging area올리고 난 후 파일을 수정하면 다시 git add를 해줘야 합니다. R.. 2023. 10. 18.
깃 Git orgin 이름 변경하기 - git remote rename 목차 git remote rename 소개 git remote rename 사용해보기 git remote rename 소개 로컬 저장소에서 원격 저장소를 연결할 때 저장소 이름을 master로 지었더라구요… 근데 기본 브랜치 명도 master라 이름이 동일하면 안될 것 같아서 로컬 저장소에 연결된 원격 저장소의 이름을 변경해 보려고 합니다. 로컬 저장소에서 원격 저장소를 연결하는 명령어 입니다. git remote add https://github.com/pensieve92/sandbox.git 로컬 저장소에서 repository_name으로 원격 저장소를 식별합니다. 하나의 로컬 저장소에 여러 원격 저장소를 연결할 수 도 있습니다. 원격 저장소는 다르지만 동일한 repository_name로 설정할 수.. 2023. 10. 16.
깃 Git log 확인하기 - HEAD, origin, master git log를 확인해보겠습니다. 목차 git log 소개 git log 사용해보기 git log 소개 reset이나 revert를 진행하기 전에 Commit ID를 확인하기 위해 자주 사용하는 명령어입니다. 이번에 옵시디언 저장소를 git으로 동기화하면서 reset을 해야되는 경우가 발생되었는데, reset 명령어 알아보다 log 명령어도 궁금해 같이 포스팅 하게 되었네요. git log 사용해보기 git log 명령어로 어떤 것을 확인 할 수 있는지 알아보고, 같이 사용할 수 있는 명령어 옵션은 어떤게 있는지 알아 보겠습니다. git log 명령어 확인하기 우선 가장 기본 명령으로 확인해 보겠습니다. git log 첫 줄은 commit 45eb2781d 머라머라 Commit ID가 나오고, 어떤 브랜.. 2023. 10. 15.
2. Obsidian Git 플러그인 사용해보기 - Obsidina 동기화 Git을 사용해서 PC, 모바일에서 Obsidian을 사용해보자 1. 먼저 Git repo를 만들어 보자 repo 이름을 test로 해서 빈 public repo를 만들었다. 2. Obsidain Git 플러그인 설치 및 연결해보기 2-1 Obsidain Git 플러그인 설치 커뮤니티 플러그인 사용 클릭 커뮤니티 플러그인 > 탐색 클릭 Obsidian Git 검색, 설치 플러그인 설치가 끝났으면 원격 Git 저장소를 연결해서, Obsidan에서 생성한 파일들을 Obsidian Git을 이용하여 원격 저장소에 올려보자 2-2 Obsidain Git 플러그인 + Git repo 연결하기 우선 플러그인을 활성화 하고, 톱니바퀴를 눌러 설정 페이지를 살펴보자 설정 페이지 제일 첫 줄을 보니 vault에 git이.. 2023. 10. 2.
로컬 레포를 원격 레포에 연결하기 - remote 0. .gitignore 파일 만들어주기 로컬 레포를 원격 레포에 올리기 전에, 원격 레포에 올려서는 안되는 중요한 정보가 들어있거나 불필요한 폴더, 파일들은.gitignore 파일을 만들어 올려서는 안되는 폴더는 제외 시켜준다. ex) obsidian - .gitignore 파일 .obsidian obsidian repo에서는 .obsidian 을 추가 해주었다. .obsidian폴더에 obsidian설정 정보, 플러그인 정보가 들어가는데, 나중에 다른 장치에서 해당 repo를 바로 clone해서 사용할 때, 일일이 설치를 해야 될 것 같아서 다시 빼는 게 나을 것 같다. 1. 로컬 레포 초기화하고 , 원격 레포에 연결하기 git init git remote add master https://githu.. 2023. 10. 1.
728x90