git仓库与分支

得意时要看淡,失意时要看开。不论得意失意,切莫大意;不论成功失败,切莫止步。志得意满时,需要的是淡然,给自己留一条退路;失意落魄时,需要的是泰然,给自己觅一条出路git仓库与分支,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

仓库使用

  1. 第一次进入需要创建一个仓库

请添加图片描述

  1. 按照教程绑定邮箱可密码,再创建readme文件上传到仓库初始化

请添加图片描述

  1. git push 详解
git push origin master:xiaoxu


# 如下为远程仓库的详解
 https://gitee.com/fireapproval/xiaoxu.git


//其中xiaoxu为仓库

请添加图片描述

//如上的可视化界面中bolen为仓库的归属,xiaoxu才为仓库

在推送到远程仓库是,需要在本地git init新建一个本地仓库,意义在于为本地文件创建一个仓库

git push [远程仓库名] [本地分支]:[远程分支]

由于本地项目的仓库唯一,所以本地默认,推送是只需指明远程仓库即可

git push origin master:xiaoxu

在本命令中知名远程仓库别名为origin,本地分支为master,远程分支为xiaoxu(如果没有这个分支就会自动创建,用gitee会自动创建master分支)

如下,命令git commit README文件后,再git push该文件,在动在远程仓库创建分支

请添加图片描述

请添加图片描述

于是得出结论,pust的远程仓库和远程分支决定代码提交位置的唯一性。

分支文件夹

如下图所示当新建一个分支后,是一个空的代码库。

请添加图片描述

一般情况下一个分支管理一个项目,这样访问维护,但是有些分享的项目,想用一个分支分别分享前后端项目,教程,资源的化,也可借助分支完成。

首先在分支对应的本地目录,及分支初始化时本地的路径,在分支下新建所有需要分享的文件的文件夹

如下所示新建了java个go

请添加图片描述

本地对应的目录也新建这两个目录

请添加图片描述

将要上传的前后端文件复制到对应目录下,再提交和推送

error: 'go/go-jwt/' does not have a commit checked out

报了上面的错误的原因是一个项目只能有一个git仓库,复制过来的子目录的仓库需要删掉。

请添加图片描述

删掉后在此git add即可

请添加图片描述

 failed to push some refs to ‘xxx’

请添加图片描述

之后推送时又出现了上面的错误,出现该错误的原因是,远程分支的内容和本地内容不一样,例如之前将readme文件推送到分支了,然会本地readme文件又修改了,造成代码冲突,可以强行推送,也可以先拉取代码git pull再推送git push(推荐后者)

请添加图片描述

再次推送成功

请添加图片描述

代码成功被推送

请添加图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/156146.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!