'Network&etc/Git&Github' 카테고리의 글 목록
본문 바로가기

Network&etc/Git&Github

(17)
[실무] 자주쓰는 git 명령어 모음 # 원격 저장소 연결 git clone ~ # dev브랜치가 안보일경우 브랜치접근을 위한 remote 갱신 git remote update # branch list git branch -r # branch이동 git checkout origin/dev # 모든브렌치중 내가 속한 브랜치 git branch # 모든브랜치중 내가 속한 브랜치(origin 포함) git branch -a # 최근수정기록(충돌혹은 에러 원인 파악) git diff # 이전 커밋으로 돌아가기 git reset --hard # 실제로 서버에 커밋푸시 반영됬는지 확인할때 유용 git log
git-credentials으로 서버 permissions 변경 혹은 확인 ssh 등록을 했음에도 permission때문에 풀이 안받아질때 확인 vim ~/.git-credentials vim 혹은 나노로 열어서 확인 https://user:pass@example.com 아이디:패스워드@이메일주소를 등록하면되는데 특수문자의경우 URL encoded된 형태로 등록해야함 https://www.urldecoder.org/ URL Decode and Encode - Online Decode from URL-encoded format or encode into it with various advanced options. Our site has an easy to use online tool to convert your data. www.urldecoder.org https://git-s..
sh파일로 깃명령어 간소화 깃명령어를 간소화할수있다. commit.sh # main,test에 자동 커밋푸시 # 실행: git bash에서 경로+파일명 예) ./commit.sh git checkout main git pull --rebase git push git checkout test git pull --rebase git merge main git push
[git] remote: HTTP Basic: Access denied 해결 다른 노트북으로 프로젝트를 클론하려하니 계정과 암호를 입력하란다. 잘못입력했는데 이런 메시지가 떴다. 계정과 암호를 다시 입력하려하였으나 방법을 몰라서 구글검색을 좀 해보았다. window + R을 입력해 실행창을 켠다음 아래코드를 붙여넣기해 credential manager 항목을 연다. (제어판타고타고 들어가는방법이 있는데 영어가 아니라서 힘들어서 포기함 ㅎ..) control /name Microsoft.CredentialManager 그러면 자격 증명 관리자 페이지로 이동하는데 여기서 우측 Windows 자격증명 탭을 누르고 일반 자격 증명리스트에서 git관련 계정을 찾는다. 나같은 경우는 깃랩 계정을 사용하고있다. 편집버튼을 누른뒤에 제거 혹은 수정을 하면되는데 사용자 이름은 이메일로하고 암호는..
git discard 복구하기 실수로 지워버린 git discard를 복구하는 방법! 내가 작성했던 코드를 복구하는 방법 1. 단축키 F1을 누르고 Local History를 누르고 복구할 파일을 찾아낸뒤에 저장했던 내역들을 하나하나 살펴보면된다. 2. 추적하려는 파일을 선택한뒤에 하단의 TIMELINE에 실시간으로 저장된 내역을 확인한다. 남이 작성한 코드를 복구하는 방법 남이 작성한 코드는 깃에 커밋한것까지만 복구가 가능하다. 마찬가지로 추적하려하는 파일을 선택한다. 하단에 TIMELINE이 있어서 이것을 통해 추적이 가능하다. 느낀점 discard하지말자..
git stash로 commit안하고 잠깐 다른곳에 저장하기 하던 작업을 중단하고 특정한것만 커밋해야할때가 있다. 이때 브랜치나 레파지토리 새로파서 다른 깃에 올리거나 아니면 notepad혹은 메모장같은곳에 코드를 잠깐 옮기는 방법도 있다. 혹은 remote branch 원격저장소에 옮기는 방법등 여러가지가있다고한다.(하단의 링크참고) 새로운 유용한 방법을 하나 알게되었는데 git stash라는 기능이다. 쉽게말해 잠시 어딘가에 특정 파일들을 숨겨(?)두었다가 다시 꺼내서 쓸수있는 기능이다. //저장하기 git stash -m "저장이름" //저장내역확인 git stash list //저장내역안에 어떤 파일들이 있는지 확인하기 git stash show stash@{저장내역 인덱스번호} //꺼내기(저작내역 0번째 인덱스) git stash apply //꺼내기(저..
git 지우는 방법 client폴더에 실수로 깃을 만들어서 지워야하는 상황 .git, .gitignore만 찾아서 지워주면된다. -rm -r .git -rm .gitignore https://devconnected.com/how-to-delete-file-on-git/
readme sample 큰제목,작은제목 ## Table of Contents 1. [큰제목1](#blabla1) 2. [큰제목2](#blabla2) # 큰제목1 *** 큰제목내용들은 여기에.. ## 작은제목 *** 작은제목내용들은 여기에.. # 큰제목2 ### 더작은제목 코드 ```프로그래밍명 코드블럭삽입내용들은 여기에... ``` 프로그래밍명에는 python, bash등이있다. 링크 [링크제목](https://주소) 굵은글씨 **굵은글씨** 이미지삽입1 이미지삽입2 ![Image text](/path/to/the/screenshot.png) 네모박스 `단어` 특수기호 >, *, 숫자