일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- PYTHON
- 금융문자분석경진대회
- Git
- NLP 대회
- elasticsearch
- ubuntu
- 데이콘
- selenium
- hackerrank
- Kaggle
- windows
- 캐치
- Real or Not? NLP with Disaster Tweets
- AI 경진대회
- 인공지능 공모전
- SW Expert Academy
- dacon
- Baekjoon
- 프로그래머스
- Compas
- 자연어처리
- 백준
- leetcode
- Keras
- 캐글
- 캐치카페
- 우분투
- programmers
- catch
- 파이썬
- Today
- 132
- Total
- 516,950
목록Git (7)
솜씨좋은장씨

개발을 하다가 종종 현재 개발하고 있는 위치의 git 설정을 다시 설정하고 싶은 경우가 있을 수 있습니다. 이번 글에서는 기존에 설정한 git init 을 해제하고 새로 설정하는 방법에 대해서 적어보려 합니다. 먼저 기존에 git init을 했던 디렉토리라면 .git 이라는 숨겨진 파일이 있을겁니다. $ rm -rf .git 먼저 해당 파일을 삭제합니다. 그러면 기존에 설정해 두었던 설정들이 지워집니다. (base) SOMJANGui-MacBookPro:test donghyunjang$ git status fatal: not a git repository (or any of the parent directories): .git $ git status git status 명령어를 통해서 제대로 해제가 되었..

최근 Github이 master branch에서 main branch로 이름이 바뀌면서 git도 업데이트가 필요했습니다. 먼저 본인의 git 버전이 어떤 버전인지 확인해봅니다. $ git version git version 2.7.4 main branch를 기본 branch로 설정할 수있는 git의 버전은 2.28.0 이상이라고 합니다. 업데이트를 하기위해서 $ sudo apt-get upgrade 위의 명령어로 설치를 시도하였으나 실패하여 찾아보니 아래의 방법으로 업데이트가 가능했습니다. $ sudo add-apt-repository ppa:git-core/ppa -y $ sudo apt-get update $ sudo apt-get install git -y 설치 후 다시 git 버전을 확인해보면 $..

ubuntu@server:~/PythonHome/TestTA/api$ git push --set-upstream origin master Username for 'https://github.com': SOMJANG-42MARU Password for 'https://SOMJANG-42MARU@github.com': To https://github.com/SOMJANG-42MARU/MaruKeyword.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/SOMJANG-42MARU/MaruKeyword.git' hint: Updates were rejected beca..

이전에 Git으로 여러사람들과 협업을 할때 프로젝트에 참여했던 모두가 venv 가상환경 파일들과 __pycache__파일들까지 모두 GitHub에 push를 하려고하니 다른 사람의 __pycache__ 와 push를 하려는 사람의 __pycache__파일에 몇가지 충돌 요소가 있어 충돌을 매번 해결하고 merge하느라 고생이 많았던 기억이 있습니다. 오늘은 push를 굳이 하지 않아도 되면서 충돌요소가 있는 __pycache__ 같은 파일을 제외하고 push를 할 수 있도록 도와주는 .gitignore 설정 방법에 대해서 적어보고자 합니다. 1. vi 편집기를 이용하는 방법 $ vi .gitignore 먼저 위의 명령어를 통해 gitignore파일을 생성합니다. (생성이 되어있다면 편집화면으로 이동합니다..

Git Bash를 사용하다가 보면 다른 계정으로 변경하고 싶을 때가 있습니다. 저는 회사 컴퓨터에 개인 Github계정을 설정해 두었었는데 생각해보니 개인 계정을 사용하지 않고 계속 회사 계정으로 사용할 것 같아 Git Bash의 계정을 바꾸기로 하였습니다. 다음은 Git Bash에서 터미널 계정을 변경하는 방법입니다. 1. 현재 설정된 계정 정보 확인 $ git config user.name $ git config user.email 먼저 git Bash를 열고 위의 명령어 두 줄을 입력하면 아래의 사진처럼 현재의 계정 이름 / 이메일을 확인할 수 있습니다. 2. 명령어를 통해 계정 바꾸기 $ git config --global user.name 변경을 희망하는 계정 $ git config --glob..

Git Flow에 대해서 실습을 해보던 중 GitHub에 새로 만든 비어있는 repository를 컴퓨터로 git clone 명령어를 통해 clone해와서 branch를 생성하려고 하니 다음과 같은 오류를 얻었습니다. $ git branch develop fatal: Not a valid object name: 'master'. 원인 아직 commit을 한번도 하지 않은 repository이기 때문입니다. 해결방법 최소 1번이상 commit을 진행하면 됩니다. $ git commit -m "initial commit" commit을 진행하고 다시 branch를 만들어보면 아래와 같이 잘 생성이 되는 것을 볼 수 있습니다.

Windows 10 환경에서 git add 를 했을 경우 $ git add . warning: LF will be replaced by CRLF in README.md. The file will have its original line endings in your working directory 위와 같은 warning을 보는 경우가 있습니다. 원인 운영체제에 따라서 다른 개행문자를 사용하고 나중에 이것으로 추후 문제가 생길 수 있기 때문입니다. 운영체제 별 사용하는 개행문자 유닉스 / 리눅스 : "LF"로 개행문자를 사용 윈도우 : "CRLF"형식으로 개행문자를 사용 해결방법 $ git config core.autocrlf true 이 명령어를 실행하고 다시 git add . 를 실행하면 warning..