카테고리 없음

github + intelij +

사리생성 2024. 12. 30. 11:32

1. github token 생성

Settings > Developer Settings > Personal access tokens -> Tokens (classic)

 

 

2. git clone

$ git clone https://ghp_O39njDr38g7... ...u00m0aJhDq@github.com/car9567/testx.git
Cloning into 'testx'...
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (4/4), done.

$ ls -al
total 0
drwxr-xr-x@  3 staff  staff   96 12 30 10:43 .
drwxr-xr-x@ 15 staff  staff  480 12 30 10:43 ..
drwxr-xr-x@  5 staff  staff  160 12 30 10:43 testx
$

 

3. github > Branches > New branch -> dev

$ git pull
From https://github.com/car9567/testx
 * [new branch]      dev        -> origin/dev
Already up to date.

$ git checkout dev
branch 'dev' set up to track 'origin/dev'.
Switched to a new branch 'dev'

$ git status
On branch dev
Your branch is up to date with 'origin/dev'.

 

4. 소스 적용 이후 

인텔리J -> 열기 -> 해당 디렉토리 > 왼쪽 메뉴에서 커밋 선택 > git > 추가.

 

변경에서 커밋 및 푸시할 소스 선택후 > 커밋 및 푸시 버튼 클릭 > 그래도 커밋 및 푸시 클릭


푸시 선택

 

 

5. github 에 가서 보면 dev 에는 푸시한 소스가 보임.  main 에는 해당 소스가 안보이고 아래 메시지 보임.
Compare & pull request 선택.

 

dev에서 main 으로 merge할건지 확인 후, Create pull request 클릭.

 

Merge pull request 선택 > confirm merge 선택.

 

main branche에서 소스 확인.