본문 바로가기
728x90

Server/git11

Git Config 설정 확인 및 변경하기 git을 사용하는 경우 때때로 config 설정에 대한 내용을 보거나 확인 할 필요가 있습니다. 예를들어 사용자 이름이나 email 등을 확인할 수 도 있겠죠. 이런 설정 내용을 확인하기 위해서 config를 사용합니다. # git config 알아보기 만약 전체 config 리스트를 보려면 어떻게 할까요? 이때는 아래와 같이 list 플래그를 사용합니다. git config --list 위의 명령어를 사용할 경우 아래와 같이 여러 config 정보가 모두 리스트로 출력하게 됩니다. push.default=simple user.name=YourName user.email=YourEMail core.repositoryformatversion=0 core.filemode=false core.bare=fals.. 2021. 7. 18.
[git] "git push"와 "git push origin master"의 차이점은 무엇입니까? 안녕하세요 꼬바리입니다. git commit 후에 두 가지 옵션이 있습니다. git push git push origin master 내 의도는 로컬 리포지토리의 변경 사항을 GitHub 마스터 브랜치로 푸시하는 것입니다. 어떤 상황에서 차이가 있습니까? git push는 해당 분기에 대해 remote repository가 이미 정의되어 있다고 가정합니다. 이 경우 기본 원격 origin가 사용됩니다. git push origin master는 특정 리모컨 (이 경우 origin)으로 밀고 있음을 나타냅니다. 코드베이스에 여러 개의 원격 리포지토리를 만든 경우에만 문제가 됩니다. 하나의 원격 저장소 (이 경우 GitHub 저장소)에만 커밋하는 경우 두 저장소 사이에 차이가 없습니다. 2021. 5. 13.
[git] 에러 | ! [rejected] main -> main (fetch first) 해석 상황 작업을 마친뒤 로컬에서 원격저장소로 git push를 했는데 ! [rejected] main -> main (fetch first) 에러가 발생했다. 원인 해당 에러는 원격저장소와 현재 작업중인 로컬저장소가 동기화되지 않았을 때 발생한다. 동기화되지 않은 상태에서 다시 push하면 데이터가 소실될 수 있어 하고 경고해주는 것. 나의 경우 원인은 이전에 깃허브 웹에서 README를 살짝 건드려봤었는데 그걸 로컬에 pull 하지 않고 작업, 다시 push하려고 해서 에러가 발생했다. (출처와 마친가지로 나의 경우도 git push후 , README 수정 했다. 그리고 수정된 코드 다시 push하려하니 동기화가 되지 않아 오류가 났다. ) 해결 두 가지 방법이 있다. 1. 동기화를 위해 pull g.. 2021. 5. 10.
[Github] 파일 수정하고 다시 커밋하기 1. Working Directory(작업 디렉토리)에서 파일 수정 이미 원격 저장소에 push했던 C++파일을 수정했다. 수정한 파일은 로컬 저장소(내 컴퓨터 내의 저장소)에만 적용되었고 원격 저장소(git)에는 반영되지 않았다. 즉, 현재는 로컬 저장소와 원격 저장소의 상태가 다르다고 할 수 있다. 수정 내역을 원격 저장소에도 반영시켜보자. 2. Tracked & Modified 상태인 파일 Stage하기 (스테이징 영역으로 이동) git bash로 커맨드를 열고 git status명령으로 파일 상태를 확인했다. changes not staged for commit 이라며 방금 수정한 파일이 modified(수정)됐다고 나온다. changes not staged for commit를 직역하면 "변경사.. 2021. 5. 6.
[github] 꾸미기 기술스택 뱃지 추가 안녕하세요 꼬바리입니다. 깃허브 readme 프로필 꾸미기 simpleicons.org/ Simple Icons 1913 Free SVG icons for popular brands. simpleicons.org 심플 아이콘 사이트 에서 아이콘명과 컬러 복사 해서 원하는 기술 스택에 붙여넣기 하면된다. 나는 어렵게 직접 해라 가 아닌 그냥 코드 붙여넣어주고 어떻게 바꾸는지만 설명하겠다. logoColor=white or black 으로 변경하면된다. apache tomcat 과 amazon AWS 같은 경우는 두단어로 아이콘의 이름에 띄어쓰기가 들어가있다.아이콘 출력이 되지 않는다. 아시는분 알려주시면 ㄳ 합니다! 2021. 5. 4.
[github] 깃허브 프로필 꾸미기 readme 뱃지 안녕하세요 꼬바리입니다. github.com/ohbyul ohbyul - Overview ohbyul has 8 repositories available. Follow their code on GitHub. github.com 내 깃허브 사이트다. 방문 부탁드립니다. 팔로워도 없고 아무 관심 없는 내 깃헙.. 열심히 하면 언젠간 늘겠지 뭐든 꾸미면 더 보기 좋고 이뻐진다. 내 병들고 관심 밖 이었던 깃허브 프로필을 꾸며 줬다. readme.md는 마크다운 으로 되어있다. 처음엔 가운데 정렬도 헤맸는데 로 쉽게 해결 되었다. 저 사이에 마크다운 코드들을 넣으니 코드 링크가 그대로 노출되고 가운데 정렬이 되지않아 애먹었는데 계속 하다 보니 된다;; 나는 블로그에 잘 설명 되있는것 따라했지만 복잡해서 그대로 .. 2021. 5. 4.
[git] VS Code로 현재 프로젝트를 github에 연동하기(push only) 안녕하세요 꼬바리입니다. GIT VSCODE사용 간단정리. 아래 모든 명령어는 vscode 터미널에 입력하는 것임. 1. git config --global user.name 깃허브유저네임 2. git config --global user.email 깃허브이메일 3. git init (기존에 있었으면 숨김파일 보기해서 삭제하고 다시) 4. git add . (add뒤에 쩜 있다. 현재 프로젝트의 모든 파일을 git에 올리는 명령어임) git add -A 도 가능 5. git commit -m "메세지"(ex.오늘날짜) (너가 아까 쓴 first commit같은 메세지인듯) 6. git remote add origin https://github.com/유저네임/프로젝트이름.git (복붙하삼) 현재프로젝트 .. 2021. 5. 4.
[GitHub] GitHub Pages 사용법 안녕하세요 꼬바리입니다. Github Pages 란 무엇인가? Github Pages 는 Github 저장소의 내용을 웹페이지로 만들어 주는 서비스이다. Github 저장소의 내용을 직접 웹페이지를 통해서 보여줄 수 있다는 것이다. 간단하게 말하자면, 무료로 웹 서버를 구축할 수 있다. 아래와 같은 URL 형태를 경험해봤을 것이다. https://username.github.io VS Code 로 git pages만들기 1. vs code 에 터미널을 켜준다. npm i gh-pages 입력 후 설치 i => install 2. package.json 파일 설정 아래에 homepage 입력 #주의사항 마지막 슬래쉬 써줄것 "homepage": "http://깃허브아이디.github.io/프로젝트명/" 3.. 2021. 5. 4.
[GitHub] git 폴더 클릭이 안될때, git 충돌 레파지토리 안녕하세요 꼬바리입니다. vs code 로 코드를 짰습니다. vs code 로 git 에 올리려 하다가 하던대로 하자 해서 cmd로 깃에 올리는데 처음 보는 오류로 구글링해보니 명령어를 이거를 쓰고 저거를 써서 삭제를 해서 다시 커밋을 하고 하랍니다. 그래서 따라했는데도 안되서 몇시간 고생했습니다. 깃 허브 레파지토리를 몇개를 생성하고 삭제한건지ㅡㅡ 그냥 commit 해서 push 억지로 하니까 깃허브에 올린 폴더 클릭이 안되더라구요 충돌의 이유는 제가 올릴려는 폴더안에 git이 생긴거라 합니다. 그래서 ls -al로 리스트 찾아서 출력해서 삭제하라는데 안보이는겁니다 터미널이고 나발이고 전 수동으로 해야겠다 마지막 도전이다 해서.. 깃에 올릴 파일의 폴더로 들어옵니다. 상단 보기 -> 숨긴항목 체크 숨겨.. 2021. 5. 4.
728x90