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

    作者:见证LBJ更新于: 2020-09-09 10:23:38

    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上。

课课家教育

未登录