일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 유니티
- flutter오류#flutter#flutter초기세팅
- unity
- RPG게임
- unrelated histories
- props
- 노션활용
- 깃허브오류
- 마이크작동안됨
- button onclick
- React
- 1인 게임개발
- 노션꿀팁
- 깃허브 #깃명령어
- 노션으로 가계부쓰기
- animatorcontroller
- 깃허브 커밋
- 깃허브
- 커밋
- 노션가계부
- Relation
- 블루투스마이크
- 갤럭지버즈+
- 노션관계형
- button
- JSX
- 마이크작동
- 노션
- notion
- Today
- Total
광산김가네
깃 명령어 정리 본문
1일1커밋으로 잔디밭을 꾸며가면서
git과 github를 보다 많이 사용하게되었다!
그래서 내가 아는 명령어들을 정리해두려고한다
?뭔 논리인지는 모르겠지만 한번 나열해보겠다
( 1단계 ) 깃
나는 git이라는것으로 내 코드의 변화,상태를 기록 해보겠다
git init //나는 깃을 시작하겠다
git add (파일이름)
(모조리 싹 add 하고싶으면 " $git add ." or "$git add -A" )
git commit -m "커밋할내용 blahblah"//변경사항없으면 오류뜨면서 커밋이 안된다
요렇게 3개만 해주면됨 ㅇㅇ
+++내가 git을 제대로 사용한건지 궁금하다..
git status //어떤 파일을 add 안했는지, 어떤 파일이 새로 생겼다느니 그런거 뜸ㅇㅇ 그거 확인하고 add및 커밋해주자
git log //커밋한 기록이 좌라락 뜬다, 다시 명령어를 입력하고싶다면 :앞에 q를 써주쟈 :q <-이렇게되게
위 2개 기능을 애용해주자!
+++전에 껄로 되돌리고싶은데 ctrl+Z를 너무 많이해야한다!or 너무 오래전이라 실행취소가안되는데 ㅇㄴ러나렁ㄴㄹ
git reset(내가 돌아가고싶은 구간 일련번호 앞 6자리) --hard //일련번호는 git log하면 나온다
+revert도 있다는데 아직 안써봄^^;
♨ 오류가 뜬다 ^^ㅑㅇ// 이러한 명령어로 깃을 하려면, "해당 로컬"에서 실행프롬프트를 실행시키자
++프롬프트를 엉뚱한 위치에서 실행시켜서
위같은 오류가 뜨거나 이거때문에 자꾸 did not match any file ^^
->프롬프트를 끄거나 비쥬얼코드 터미널을 끄고 폴더를 또연다?ㄴㄴ
-> 명령어로 처리해버리자!
(파워쉘, git bash, visual studio code 터미널 다 먹히는게 다르긴하지만 vscode 터미널인 cmd 명령어 기준!)
cd (내가 가고싶은 폴더이나저장소 이름): 거기로 이동된다
(뒤로가기는 cd로 안된다!)
cd .. : 한칸 뒤로 이동한다
cd C:\ :C드라이브로 이동해준다
+ 알아두면 기분은 좋아지는 명령어
mkdir (생성하고픈 폴더이름): 폴더를 생성해준다
(powershell)
ls 여태까지 뚝딱거렸던 기록이 다나온다
pwd(print working directory) : 지금 작업하고있는 영역
(2단계)깃허브
git한 결과물을 한결 보기쉽게 정리해놓고싶다! 나도 잔디를 심어보고싶다
=>깃허브랑 같이사용하기
git remote add origin (깃허브 레포지토리 주소)//"origin"은 주소를 명명하는 이름! 다른이름을 붙여줘도 된다한다
//git remote -v //remote 상태를 확인할수있다
git push origin master
(3단계) 브랜치
사실 아직 잘 모르는 분야^^;;협업할때 많이 애용한다고 한다
=> 브랜치 사용해보기!
git checkout -b (만들고싶은 브랜치이름//영어로 써야된다)
git checkout (이동하고싶은 브랜치이름)
git merge (현재 위치한 브랜치에 병합하고싶은 브랜치이름)
git branch(브랜치가 지금 어떻게 되있는지 확인!)
git push -u origin (업로드하고싶은 브랜치이름)
도무지 모르겠는 부분 ^*^
1. 레포지토리에 두개이상의 로컬이 연결되는거면 왜 안될까
로컬을 remove해주고 새로 연결해줘도 도무지 안된다
2.저 everything up-to-date는 대체 뭘까..?대체 뭐가 다 올라갔다는걸까..?난 올린적이없다..
'허브김밥' 카테고리의 다른 글
[Github] fatal: refusing to merge unrelated histories (0) | 2022.06.30 |
---|---|
git push origin +master (0) | 2021.02.09 |