下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

web前端:git系列之---将本地的项目添加到码云仓库

作者:见证LBJ     来源: 博客园点击数:1199发布时间: 2020-09-10 10:38:30

标签: Linux控制系统Git

Web开发

      Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

  1、前情:

  本地写的Demo传到码云上面进行维护。

  2、操作步骤:

  gitinit将本地文件初始化为git仓库,文件件会多一个.git文件夹【版本库】;

  gitadd.或者gitadd-A将工作区的文件添加到暂存区;

  gitcommit-m'注释'将暂存区的文件提交到本地git版本库(当前分支);

  gitremoteaddorigin+仓库的远程SHH地址,添加一个新的远程仓库;

  gitpull--rebaseoriginmaster拉取远程仓库某个分支和文件,与本地分支文件合并;

  gitpush-uoriginmaster将本地分支的文件,推送到远程仓库的分支上;

  3、错误分析:

  (1)git对源代码进行push的时候,报错“failedtopushsomerefstogit地址”;

  使用gitpull--rebaseoriginmaster命令,将远程文件README.md更新到本地;

  注意:【pull=fetch+merge】

  然后进行push命令就可以了;

  (2)添加了私人邮箱之后报错,选择不公开邮箱地址,推送的时候就会报错,提示会暴露私人邮箱,打开即可;

  4、git命令分析:

  gitremote

  添加远程仓库:gitremoteadd[shortName][branchName][url]

  列出远程分支:gitremote

  列出远程分支的详细信息【名字:url】:gitremote-v|--verbose

  gitpull

  gitpull<远程主机名><远程分支名>:<本地分支名>

  gitpush

  gitpush<远程主机名><本地分支名>:<远程分支名>

  尽管最初Git的开发是为了辅助Linux内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了Git。例如很多Freedesktop的项目迁移到了Git上。

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程