学海无涯

导航

使用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

 

 

 

 

 

 

 

 

  

 

posted on 2022-10-11 09:25  宁静致远.  阅读(31)  评论(0编辑  收藏  举报