git 我的第一次提交

前言:

Git Bash的简单使用教程:https://zhuanlan.zhihu.com/p/124687836?from_voters_page=true

-------这篇文章感觉记录的特别详细,不想看我的文章的可以看上面的哦。

GIit使用心得 包含 git bush git ui:http://www.360doc.com/content/20/0102/20/6889381_883763851.shtml


My project flow

我使用的代码托管平台是gitee。

1、先在gitee上创建远程仓库:
在这里插入图片描述
git 我的第一次提交_第1张图片
创建完成后,进入到这个仓库,因为刚创建嘛,啥东西也没有,但平台特别贴心的给我们提供了git的基础简单命令,能够帮助我们进行文件提交。
git 我的第一次提交_第2张图片
2、然后在本地安装git,怎么安装的不提了。git简介
3、然后咱们打开git bush,我这儿用的是命令行,安装好git后,右键git bash。
在这里插入图片描述
4、现在就要尝试第一次向仓库里面提交内容了。(我试了一下,初始仓库没有内容的话,是不能克隆的)

(1)我对git命令不熟,我就跟着官方提供的 简易的命令行入门教程(就远程仓库初始化那一页)一行一行的来。

在本地随便创建一个尝试用的文件:
git 我的第一次提交_第3张图片

命令行 cd 文件路径 先进入到这个文件夹:
在这里插入图片描述
然后剩下的操作我就跟着官方给的命令提示来。
全局设置user.name 、user.email,设置完后初始化仓库git init ,用git进行版本管理。。。。。。
git 我的第一次提交_第4张图片
目前为止,就提交到本地版本库了。

可以用git log查看我们提交历史。
在这里插入图片描述
(2)然后到了提交远程仓库的时候了

在提交的时候遇到一个让我输入密码账号的情况,这里有个误区,你的账户名不是你的name,name应该是你网页中设置下个人地址空间里的内容,如下所示:
git 我的第一次提交_第5张图片

由于权限问题,可以配置一下公钥:利用git bash在windows中生成ssh key。
在命令行输入 SH key:ssh-keygen -t rsa -C 邮件地址,(邮件地址可以不写)如果要使用默认值,则一路回车;在⽤户主目录下"c/Users/Administrator/.ssh/id_rsa.pub "里面有我们的刚生成的公钥。

然后在远程仓库也要生成公钥:gitee的设置里面有SSH公钥,点击
git 我的第一次提交_第6张图片
git 我的第一次提交_第7张图片
在这里插入图片描述

然后,咱们该上传文件了。

远程仓库的地址还记得是啥不,可以看看网页人家给你生成的,然后记得点击SSH,咱们先用这个地址。
在这里插入图片描述
然后连接(关联)到远程仓库,然后push提交过去。
在这里插入图片描述
然后,出现了这个问题,那应该是公钥出问题了,重新生成ssh公钥一下试试。
在这里插入图片描述
git 我的第一次提交_第8张图片
刷新页面,哈哈成功。
git 我的第一次提交_第9张图片

5、下面我们就可以把东西从这个远程仓库中克隆下来,默认克隆主分支master。
git 我的第一次提交_第10张图片
然后就可以看到啦,克隆成功。
git 我的第一次提交_第11张图片
如果改动了东西,再次上传的时候,还是要按之前的流程走。不过,这次我们提交完,可以直接 git push origin master上传到远程仓库

总结

主要使用的git命令

  • git init 初始化一个新本地仓库
  • git status 查看文件状态
  • git add . 一次性提交所有改动到暂存区
  • git commit -m “注释” 提交到版本库的master分支
  • git push -u 远程仓库的链接
    如果已经克隆,再次上传时,可以直接使用下面的命令推送最新修改:
    git push origin master

如果还没有关联一个远程库,那么还另外需要使用下面的命令,一次就好

  • git remote add origin 远程仓库的链接

其他相关常用命令:

  • git log 查看文件提交历史信息

Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。

你可能感兴趣的:(git)