no image
[Git] fork한 레포지토리에서 최신 commit pull 받아오기
1. 저장소와 연결이 잘 돼있는지 확인$ git remote -v2. fork한 원본 저장소가 없다면 등록하기$ git remote add upstream fork한_원본_저장소.git위 명령어는 upstream이라는 이름의 원격 저장소 추가 를 의미 3. 최신 commit 가져오기부터 내 저장소에 commit push 하기까지$ git fetch upstream$ git merge upstream/master$ git push origin master 위 세가지 명령어 실행 시 충돌이 없다면 잘 가져올 것임
2024.06.27
no image
[GitLab] gitlab repository remove 깃랩 리포지토리 삭제
안녕하세요다시 돌아왔습니다~..  오랜만에 별거 아니지만매 번 잊어버리는 깃랩 레포지토리 삭제   깃랩 레포지토리 삭제0. 삭제할 project 클릭1. Settings > General 클릭2. 맨 아래 위치한 Advanced 'expand' 클릭3. 맨 아래 위치한 'Remove project' 클릭4. type ~ to 사이에 적힌 word 작성 후 confirm 클릭
2024.04.18
no image
[Git] 커밋 되돌리기(푸쉬 전 일 때) 한 문장으로 끝남
아래처럼 입력하면 커밋 메세지 수정, 파일 수정도 다 가능!!git reset --soft HEAD^
2023.11.08
no image
[Git] git revert error
1. git revert 하는 법git revert .. 아래와 같은 에러가 떴음On branch master Your branch is behind 'origin/master' by 3 commits, and can be fast-forwarded.   (use "git pull" to update your local branch) Revert currently in progress.   (run "git revert --continue" to continue)   (use "git revert --skip" to skip this patch)   (use "git revert --abort" to cancel the revert operation) Changes not staged for commit..
2022.08.23
no image
[GitLab] gitlab과 vscode 연동(+clone)
GitLab 처음 사용.. 회사에서 lab 쓴다니 받아들여야지.. 어제 다른거 다 해주셨는데 vscode랑 GitLab 연결에서 막혔음 상사님은 vscode를 안쓰신다고.. 검색해도 안나옴 => Github랑 똑같음! ㅋㅋㅋ 방법 보시죠.. 아주 간단! 나는 vscode에 github연결해서 사용했음.. -> 이라는 전제하에 아래를 따라오시길.. 1. Clone Repository Clone 할 GitLab HTTP 주소 가져오기 여튼 Clone 누르면 SSH, HTTP나옴 난 HTTP로 했음 copy말고 주소를 눌러서 복사함.. copy는 왜인지 안됨 .git으로 끝나는 주소 ing.. 엥..? 끝남.. 놀랍게도.. 사실 나도 30분밖에 안걸림 (gitlab이랑 github랑 방법 다른줄알고..라는 변..
2022.08.11
no image
[Git/Git 기본] Git에서 브랜치 합치기
https://learngitbranching.js.org/?locale=ko Learn Git Branching An interactive Git visualization tool to educate and challenge! learngitbranching.js.org 1. 실습 git branch bugFix git checkout bugFix git commit git checkout main git commit git merge bugFix 2. 코드 설명 2-1 git branch 브랜치명 - 브랜치 생성하기 git branch bugFix 2-2 git checkout 브랜치명 - 브랜치 이동 git checkout bugFix 2-3 git commit - 커밋 git commit 2-4 ..
2022.04.09
no image
[Github Desktop] ERROR - warning: LF will be replaced by CRLF
처음하는 유니티 프로젝트.. 새로운 프로젝트를 만들고 리포지토리로 commit 하는 과정에서 오류가 뜸 warning: CRLF will be replaced by LF in Assets/EffectExamples/Shared/Prefabs/WaterFilled.prefab.meta. The file will have its original line endings in your working directory error: open("Temp/UnityLockfile"): Permission denied error: unable to index file 'Temp/UnityLockfile' fatal: adding files failed 구글링 해도 잘나안나와서 고생했음.. 유니티 프로젝트 .gitigno..
2022.04.04



1. 저장소와 연결이 잘 돼있는지 확인

$ git remote -v



2. fork한 원본 저장소가 없다면 등록하기

$ git remote add upstream fork한_원본_저장소.git


위 명령어는 upstream이라는 이름의 원격 저장소 추가 를 의미


3. 최신 commit 가져오기부터 내 저장소에 commit push 하기까지

$ git fetch upstream
$ git merge upstream/master
$ git push origin master

 

위 세가지 명령어 실행 시 충돌이 없다면 잘 가져올 것임

안녕하세요

다시 돌아왔습니다~.. 

 

오랜만에 별거 아니지만

매 번 잊어버리는

 

깃랩 레포지토리 삭제

 

 

 

깃랩 레포지토리 삭제


0. 삭제할 project 클릭

1. Settings > General 클릭

2. 맨 아래 위치한 Advanced 'expand' 클릭

3. 맨 아래 위치한 'Remove project' 클릭

4. type ~ to 사이에 적힌 word 작성 후 confirm 클릭

 

아래처럼 입력하면 커밋 메세지 수정, 파일 수정도 다 가능!!

git reset --soft HEAD^

 

[Git] git revert error

냥치기소녀
|2022. 8. 23. 14:09

1. git revert 하는 법

git revert <되돌아 갈 과거 커밋>..<되돌리기 시작할 최근 커밋>

 

아래와 같은 에러가 떴음

On branch master
Your branch is behind 'origin/master' by 3 commits, and can be fast-forwarded.
  (use "git pull" to update your local branch)

Revert currently in progress.
  (run "git revert --continue" to continue)
  (use "git revert --skip" to skip this patch)
  (use "git revert --abort" to cancel the revert operation)

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)

 

 


  revert를 계속할거면 git revert --continue를 하면됨

 

 

2. git push

git push origin master

난 master 브랜치에 할거였기 때문에 master로 했음

 

하지만 위에 처럼 했을 때 에러뜸

 ! [rejected]          master -> master (non-fast-forward)
error: failed to push some refs to

 

강제 푸쉬를 해줬음 (조심해야한다고함)

아래 코드가 강제 푸쉬하는 코드

git push -f origin

 

또 안됐음

 

브랜치 Protected 풀어야한다고함

 

2-1. GitLab repository / 설정 / 저장소 / Protected Branches - expend 클릭 / master branch가 등록되어 있는 데 옆에 Unprotect를 누르기

 

2-2. 강제 푸쉬 다시 하기

 

 

완료!!!

 

GitLab 처음 사용..

회사에서 lab 쓴다니 받아들여야지..

어제 다른거 다 해주셨는데

vscode랑 GitLab 연결에서 막혔음

상사님은 vscode를 안쓰신다고..

 

검색해도 안나옴 => Github랑 똑같음! ㅋㅋㅋ

 

방법 보시죠..

아주 간단!

 

 

나는 vscode에 github연결해서 사용했음.. -> 이라는 전제하에 아래를 따라오시길..

 

1.   Clone Repository 

Clone 할 GitLab HTTP 주소 가져오기

 

보안상... 모자이크 처리

 

여튼 Clone 누르면 SSH, HTTP나옴 난 HTTP로 했음

copy말고 주소를 눌러서 복사함.. copy는 왜인지 안됨

 

.git으로 끝나는 주소

 

 

ing..

 

엥..? 끝남.. 놀랍게도..

 

사실 나도 30분밖에 안걸림

(gitlab이랑 github랑 방법 다른줄알고..라는 변명)

 

제가 보고싶을까봐 글 써봤습니다..

그롬 안뇽~~!!

 

https://learngitbranching.js.org/?locale=ko 

 

Learn Git Branching

An interactive Git visualization tool to educate and challenge!

learngitbranching.js.org

 

1. 실습

git branch bugFix
git checkout bugFix
git commit
git checkout main
git commit
git merge bugFix

 

 

2. 코드 설명

2-1 git branch 브랜치명 - 브랜치 생성하기 

git branch bugFix

 

2-2 git checkout 브랜치명 - 브랜치 이동

git checkout bugFix

 

2-3 git commit - 커밋

git commit

2-4 git merge 브랜치명 - 현재 브랜치와 명령문에 적은 브랜치 합치기

git merge bugFix

 

 

 

처음하는 유니티 프로젝트..

 

새로운 프로젝트를 만들고

리포지토리로 commit 하는 과정에서

오류가 뜸

 

warning: CRLF will be replaced by LF in Assets/EffectExamples/Shared/Prefabs/WaterFilled.prefab.meta.
The file will have its original line endings in your working directory
error: open("Temp/UnityLockfile"): Permission denied
error: unable to index file 'Temp/UnityLockfile'
fatal: adding files failed

 

구글링 해도 잘나안나와서 고생했음..

 

유니티 프로젝트 .gitignore 파일이 있었음

참고했더니 바로 해결됨

 

 

=> .gitignore을 추가하면 된다

 

내가 참고한 파일

*~
.DS_Store
 
[Ll]ibrary/
[Tt]emp/
[Oo]bj/
[Bb]uild/
[Bb]uilds/
Assets/AssetStoreTools*
Assets/EntityCache
 
Recordings/
 
# Visual Studio cache directory
.vs/
 
# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.opendb
 
*.pidb.meta
*.pdb.meta
 
sysinfo.txt
 
# Builds
*.apk
 
build_info.txt
Assets/StreamingAssets/build_info
Assets/PlayMaker/Editor/Resources/EditorStartupPrefs.asset
Assets/StreamingAssets/build_info.meta
Assets/PlayMaker/Editor/Resources/EditorStartupPrefs.asset.meta

 


 

 

파일 출처:

https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=66985