使用Git
将远程项目克隆到本地:
git clone https://github.com/example/example.git
建立新的分支 my-feature (修改代码时,首先建立分支,而不是直接在 master 上面 push 代码)
git checkout -b my-feature
比较文件
git diff
将修改好的文件添加到 git,即将文件放成暂存区
git add <changed_file>
把 暂存区的文件提交到本地 git 中
git commit
使用 git commit 之后,我们的 local git 就会新增一个 commit,此时main 分支和 my-feature 分支已经有区别了。
把 local git 告知 github (推送)
git push origin my-feature
此时 github 上多出来一个 my-feature分支
将自己的分支合并到 Master
合并代码前,先检测是否有冲突,因为修改分支时,可能mater 主分支有更新。
切换到 mater 主分支
git checkout main
同步本地 master,拉取远端的master到本地master
git pull origin master
同步本地 master 到分支,先切换到分支,然后 执行以下命令(原理:将master 的最新代码更新到本地分支,然后试着合并分支中的代码,如果无法自动合并,则需手动合并)
git rebase master
注意:执行命令后可能会有冲突,需手工合并。
参考:https://www.bilibili.com/video/BV19e4y1q7JJ/?spm_id_from=333.880.my_history.page.click&vd_source=a8adc027e6457159936abbe11e15d112