我的学习篇五:github 和 git 操作

配置生成ssh  --> 参考下面这个哥的文章

https://blog.csdn.net/lqlqlq007/article/details/78983879

创建分支,并推送到远程库(github)

git branch dev      

(创建 名称为 dev 的分支) (git branch -b 是创建并切换到分支)

我的学习篇五:github 和 git 操作v

git checkout dev     

(切换到分支 dev)

我的学习篇五:github 和 git 操作

git push origin dev       

(推送分支到 远程库)

=== 这里插一句:git push -u origin master 和 git push origin master的区别是:加了参数-u后,以后即可直接用git push 代替git push origin master

我的学习篇五:github 和 git 操作

github 上增加了一个分支:

我的学习篇五:github 和 git 操作

那么如何将分支 dev 代码合并到主分支 master 呢?

首先我们先随便找一个类添加一个空格,查看修改的文件:

git status / git diff

我的学习篇五:github 和 git 操作

我们将代码切换到主分支:

我的学习篇五:github 和 git 操作

我们将主分支代码pull到本地:(恕我还不清楚 git pull 和 git pull origin master 的区别)

(大大们可以看下这个讲的区别:https://segmentfault.com/q/1010000019805846

我的学习篇五:github 和 git 操作

然后我们把dev分支的代码合并到master上--》使用命令:git merge dev

如下图,我们发现,dev之前修改的文件跑到了 master下

我的学习篇五:github 和 git 操作

接下来步骤就跟普通提交代码一致了

git add .  ==> git commit -m "说明" ==》 git push origin master

我的学习篇五:github 和 git 操作

好了,我们去 github 去看下:

我的学习篇五:github 和 git 操作

好了目前就这些,后面有其他的会及时更新的~

非常感谢我的文章能有幸被您看到,能帮助到您是我的幸运,不忙的话点个赞再走哈~~

您的支持是对我最大的鼓励