ssl 인증서의 인증에 오류가 생겨 레포지토리에서 git pull을 하지 못하는 오류가 발생했다

프로젝트 폴더에서 git bash 실행 후 아래 명령을 입력하여 ssl인증을 비활성화 한다

git config --global http.sslVerify "false"

'Git' 카테고리의 다른 글

Git / Push 반응없음/무반응  (0) 2022.07.13
Git / GitLab 에 프로젝트 업로드  (0) 2022.07.13
Git Bash 명령어  (0) 2022.07.13

최근 git이 버전이 업데이트되고 push를 할때 아무반응이없거나 커서가 깜빡이는 현상이 생긴다

서치를 하다 발견한 해결법이다

https://www.codeit.kr/community/threads/28278

 

코딩이 처음이라면, 코드잇

월 3만원대로 Python, JavaScript, HTML/CSS, Java 등 2,600개 이상 프로그래밍 강의를 무제한 수강하세요

www.codeit.kr

 

위 링크대로 처리하는 중 로그인창으로 계속 넘어가지 않았다

서치를 계속 하다가 엣지는 로그인창으로 자동으로 넘어가지않는다고 한다

크롬으로 실행하니 push 처리가 된다

 

 


원인을 찾아보니 git에 default branch가 master -> main으로 바뀌었다고 한다

업데이트 후 예전 버전에서 이와 같은 이슈가 발생한다고 했다

간단하게 이해라면 cmd창에서 git update 하고

git update-git-for-windows

실행 후 오픈된 페이지 url을 크롬으로 실행했더니 됐다

'Git' 카테고리의 다른 글

Git / git pull ssl certificate problem certificate has expired  (0) 2022.07.13
Git / GitLab 에 프로젝트 업로드  (0) 2022.07.13
Git Bash 명령어  (0) 2022.07.13

1.command 창에서 git init 실행

 

2.프로젝트폴더에 .git폴더가 생성된다

 

3.git  add

add 된 파일은 StageArea로 올라가게되는데 이는 버전관리대기상태나 commit 대기상태라고도 한다.

 

4.git commit

commit은 version의 개념이다

세번의 commit을 한다면 Git이 세 개의 version을 관리하게 된다

 

5.git push

모두가 공유할 수 있도록 원격저장소에 version관리한 파일들을 업로드한다

 

6.원격저장소에 프로젝트가 생성됬는지 확인

 


Git이 버전관리되는 과정 간단히 이해하기

1,WorkingTree

- 관리되지않은 파일들이 있는 상태

2.StageArea

-버전관리 할 대상이 된 상태

3.Repository

-버전관리가 되는 상태

'Git' 카테고리의 다른 글

Git / git pull ssl certificate problem certificate has expired  (0) 2022.07.13
Git / Push 반응없음/무반응  (0) 2022.07.13
Git Bash 명령어  (0) 2022.07.13

pwd : 현재 위치한 경로

cp : 같은파일 만들기

clear : 지우기

mkdir : 폴더생성

touch : 파일생성

ls -al : 현재 위치에 디렉토리들을 조회

git init : 현재 위치한 폴더에서 버전관리 하겠다라는 명령어 (ex .git 생성)

vim : 파일을 편집하거나 생성

:wq : 저장 후 프로그램에서 빠져나가기

cat : 저장소의 파일읽기

git status : 저장소의 상태

git add : 해당 파일을 버전관리에 추가하라는 명령어, 파일 커밋 전에도 사용함

git config --global user.name(이름)

user.email(이메일) : 누가 작업했는지 입력 할 수 있는 명령어

git commit : commit 명령어 , 나올땐 q

git commit -a : add와 commit이 한번에 가능

git commit -am "(commit messe)": add와 commit이 한번에 가능하고 메세지까지 인라인에서 처리

git log : commit된 상태 명령어

git log -p : commit의 내용 조회 명령어

git log (commit 코드) :해당 커밋을 포함한 아래 커밋까지 조회

git diff : 변경된 내용 조횧

git diff (commit코드)..(commit코드) : 커밋과 커밋사이 변경 조회

git branch : 브렌치목록조회

git branch "브렌치이름" : 브렌치를 생성할 때

git branch -d : 브렌치를 삭제할 때

git branch -D : 병합하지 않은 브렌치를 강제 삭제할 때

git checkout (branch name) : 속해있는 브렌치에서 나와 새로운 브렌치에 속함

git checkout -b (생성하고 전환할 브렌치 이름) : 브렌치를 생성하고 전환까지 할 때

git reset (최신버전으로 할 커밋코드) --hard : 커밋삭제 ! 공유하기전 로컬에만 reset사용하기

git revert

git merge : 브렌치 끼리의 병합

git remote : 원격저장소와 연결되있는지 확인

git log --decotate : log뒤에 붙여사용 내용을 자세히 보여줌

git shortlog : 작성자별로 commit된 것을 보여준다

git log --graph --oneline --abbrev-commit --decorate : git log를 한줄로 보여준다.

git remote -v : 원격저장소의 주소조회

git remote add origin remote주소

git pull (원격저장소이름) (브렌치) : 원격저장소에 내용을 가져오고 병합한다.

git fetch : 원격저장소에 내용을 가져오고 병합하지않는다.

git merge : 브렌치가 가지고 있는 커밋에 대한 내용과 내용을 병합해준다

git config -- global : 글로벌설정 조회

git config --list : 설정조회

git config --global user.name

git config --global user.email

git restore --staged 파일이름 : add 전 상태로 되돌려준다

git restore : modify상태 파일을 modify 전 상태로 되돌려준다

+ Recent posts