W
e
l
c
o
m
e
: )

十分钟学会正确的Github工作流,和开源作者们使用同一套流程

1.克隆或连接仓库

# 克隆仓库
git clone 你的仓库地址
# 连接仓库
git remote add origin 你的仓库地址

2.创建新的 Branch

image-20230212231749289

# 切换至新分支xxx
git checkout -b "分支名称" 

3.检查修改的代码

image-20230212232532750

# 检查修改的代码
git diff

IDEA检查代码

image-20230212233038296

4.添加至暂存区

# 添加文件到暂存区
git add "文件名"

IDEA快捷键

image-20230212233324735

Ctrl + Alt + A 快捷键添加文件,或手动添加

5.提交到本地Git

# 提交代码到本地Git
git commit

IDEA快捷键

image-20230212234005624

Ctrl + E 提交快捷键,或点击左侧功能区 Commit 字样,提交代码。

6.提交到远程Git

# 将本地的 git分支 上传至github上的git
git push origin "分支名"

image-20230212234823786

提交后 Github 多出一个分支

image-20230212234926203

IDEA快捷键

使用 Ctrl + Shift + K 快捷键,选择分支提交

image-20230212234555448

切换本地到Main

如果在写自己的代码过程中发现远端GitHub上代码出现改变。

1. 切回main分支

# 切回main分支
git checkout main

image-20230212235549667

IDEA快捷建

image-20230212235342705

2.拉取远端最新代码

# 将远端修改过的代码再更新到本地
git pull origin master(main)

image-20230212235942846

IDEA快捷键

Ctrl + T 拉取远端最新代码

image-20230213000128948

3.回到分支

# 切换到 git分支
git checkout "分支名"

image-20230213000453878

IDEA快捷键

image-20230213000308915

4.同步远端代码

# 同步main的代码改变
git rebase main(master)

image-20230213000911081

(中途可能会出现,rebase conflict -----》手动选择保留哪段代码)

5.将本地Git提交到Github

# 将本地git里边的分支 push到github上 (-f ---》强行)
git push -f origin "仓库名"

image-20230213001407470

IDEA快捷键

使用 Ctrl + Shift + K 快捷键,选择分支提交

image-20230212234555448

7.新建 pull request

image-20230213001928803

选择准备合并的分支

image-20230213002259918

Squash and merge 意思是把所有改变合并成一个改变,然后把这个 commit 放到我的 main branch 上

image-20230213002554061

点击 Delete branch 删除远端的分支,这个时候本地还有。

image-20230213002915815

8. 本地切换回main分支

# 回到主分支
git checkout main(master)

image-20230213003433772

IDEA快捷键

image-20230213003313734

9.删除分支

# 删除本地分支
git branch -D "分支名"

image-20230213003836858

IDEA快捷键

image-20230213003533537

10.拉取最新代码

# 远端的最新代码拉至本地
git pull origin master

image-20230213004131728

IDEA快捷键

image-20230213004035397

posted @ 2023-02-13 22:37  与你一起看星辰  阅读(738)  评论(0)    收藏  举报