YJ의 새벽

GitHub 본문

그 외

GitHub

YJDawn 2023. 2. 20. 21:21

 

 

형상 관리 시스템 (Git) : 소프트웨어의 변경사항을 체계적으로 추적/통제

 

--여러 개발자가 하나의 원격 저장소에 있는 소스 코드를 받거나

  변경한 코드를 병합하는 것이 가능. (협업가능)

--Git (내컴퓨터에서 관리)  --> push  -->  GitHub (원격저장소)

    

cummit     -->     push     -->     pull

 

 

 

 

https://www.sourcetreeapp.com/

--소스트리 셋팅하기

 

 

--> create --> 자바워크스페이스의 프로젝트선택. -->

.git 생성

 

 

 

 

--> 깃허브 에서 만든 주소로 저장소 생성.

--> OAuth 토큰 새로고침 .

GitHub가 떳다.

 

 

--------------깃헙 접근할 토큰 생성 .

 

Tokens(classic) .
classic 선택.
체크
체크
체크
기간, 무제한

 

 

토큰생성후 토큰키를 메모해두자. 금방 사라진다 .

 

 

다시돌아와서

 

url에 작성

ex ))  https://YJdawn:토큰값@github.com/YJdawn/git_practice.git

 

깃허브에서 레파지토리 주소 따오기.

push 후 깃허브확인

 

 

 

 

 

 

 

-------------------------------------------------------------------------------

수정이 일어난 상태  --> stage 올리기  --> stage 올라감 --> commit --> repository

 

 

gitbash !!! 

 

-->> final_project --> 폴더 안에서 프로젝트진행을 하겠다..  의미로 경로 이동

 

 

 

git status  :  깃의 현재 상태를 알려줌. 

 

echo "# git_test" >> README.md

 

 

git init

git init ::  .git 폴더 생성 

 

git add README.md

git add . :  커밋하기 전,  스테이지에 올리겠다.             11111111

git add 파일명  :  이  파일을 올리겠ㄷ.

 

 

git commit -m "first commit"

git commit -m "메시지"    -->  커밋한다.                   222222222

 

 

git branch -M main

master --> mian  이름바꾸기.

 

 

 

 

git remote add origin https://github.com/YJdawn/git_test.git

주소를 지정.

 

 

 

git push -u origin brunch명

깃헙에 푸쉬 하겠다.                   33333333

 

 

 

----- 협업

 

                       l -- test1  

main  ---- Dev l -- test2

                       l  -- test3

         

                <--  pr

 

새로만든 development branch 바로 이동.

 

git checkout development ::  이동

 

git branch -a  :: 모든 branch 확인

 

 git push --set-upstream origin development  ::  로컬로 development 를 옮기겠다.  ( 로컬에 생성 )

 

 

즉 , 

main ( local )  --> main ( remote )

         l

 dev( local )    --> dev ( remote )

         l

  test ( local )    -->  test ( remote )

 

 

 

 

 

 

---- 합치는거 ???

 

--- PULL request .

 

 

 

 

 

 

 

----------------------------------------------------------------------

 

 

 

1.  프로젝트 위치에서 마우스우클릭   ( Git Bash here )  클릭 .

2. .git 폴더 생성.

3. (master)  -->  ( YJ ) 로 변경

4. git add . 실행.

5. git commit -m "메시지"  실행.

6. git remote add origin 주소     는 깃에서 가져오고 .

 

 

 

7. git push . 실행

 

 

 

 

 

 

--- development 브랜치와 병합하겠다 . 

Comments