自学的git分支管理

       今天学的简单的用 git 和gitHub来管理自己的代码,发现自己存在很多方面的缺漏,英语是一个巨大的坑,感觉自己爬不起来了,只能说英语是我不感兴趣的,然而代码真的是我的弱项,今天学的git所写的代码真的让我感觉一串乱码在围着我转,我想说的是打代码真的要认真仔细,一点都马虎不得,老师今天教的东西有点多,我还一时消化不了,错了码 有些英语我还看不懂,这并不能影响我学习的信心,懵懵懂懂学会了把从gitHub 端同步到本地代码(pull);把本地代码同步到github 端(push),添加(add)文件等一些简单的,但是感觉自己还不是很懂,学习就是要勤奋,应该在空余时间好好的捋清思路。

   预习了git的分支管理,发现代码方面看不懂,但还是不太懂git分支。简单的理解了它是在版本回退中,代码仓库被串成了一条时间线,这条线被称作为主分支(master)。我们也可以创建其他分支,以实现同步开发。

   简单的理解:可以试图用git push origin branch-name推送自己的修改;如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;如果合并有冲突,则解决冲突,并在本地提交;没有冲突或者解决掉冲突后,再用git push origin branch-name推送就能成功! 

   解决冲突就是把Git合并失败的文件手动编辑为我们希望的内容,再提交。

        bug分支:当你想修复无法提交时,git提供的stash可以很好的解决。

分支管理的命令:

查看远程信息库:git remote -v

查看分支:git branch

创建分支:git branch[name]

推送分支:git push origin branch-name

切换分支:git checkout[name]

合并某分支到当前分支:git merge [name]

删除分支:git branch -d [name]

明天又会是元气满满的一天!

猜你喜欢

转载自www.cnblogs.com/yanglinlin/p/9152980.html