十分钟学会正确的Github工作流,和开源作者们使用同一套流程
1.克隆或连接仓库
# 克隆仓库
git clone 你的仓库地址
# 连接仓库
git remote add origin 你的仓库地址
2.创建新的 Branch

# 切换至新分支xxx
git checkout -b "分支名称"
3.检查修改的代码

# 检查修改的代码
git diff
IDEA检查代码

4.添加至暂存区
# 添加文件到暂存区
git add "文件名"
IDEA快捷键

Ctrl + Alt + A 快捷键添加文件,或手动添加
5.提交到本地Git
# 提交代码到本地Git
git commit
IDEA快捷键

Ctrl + E 提交快捷键,或点击左侧功能区 Commit 字样,提交代码。
6.提交到远程Git
# 将本地的 git分支 上传至github上的git
git push origin "分支名"

提交后 Github 多出一个分支

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

切换本地到Main
如果在写自己的代码过程中发现远端GitHub上代码出现改变。
1. 切回main分支
# 切回main分支
git checkout main

IDEA快捷建

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

IDEA快捷键
Ctrl + T 拉取远端最新代码

3.回到分支
# 切换到 git分支
git checkout "分支名"

IDEA快捷键

4.同步远端代码
# 同步main的代码改变
git rebase main(master)

(中途可能会出现,rebase conflict -----》手动选择保留哪段代码)
5.将本地Git提交到Github
# 将本地git里边的分支 push到github上 (-f ---》强行)
git push -f origin "仓库名"

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

7.新建 pull request

选择准备合并的分支

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

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

8. 本地切换回main分支
# 回到主分支
git checkout main(master)

IDEA快捷键

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

IDEA快捷键

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

IDEA快捷键


浙公网安备 33010602011771号