让我们从’‘零’'开始 这里仅阐述具体操作过程 不予以介绍过程不涉及的参数,感兴趣的可以去了解一下

一. 准备工作
> 第一步: 我们需要安装好git

msysgit是Windows版的Git,从(http://msysgit.github.io/)下载,然后按默认选项安装即可。
安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

并通过右键打开我们需要git管理的文件夹!!

> 第二步: '‘我’'是谁? 我们需要配置基本信息
$ git config --global user.name "码云注册名"
$ git config --global user.email "注册的邮箱" 例 : '123456789@qq.com'
二.创建我们的仓库
> 第一步: 创建存放git的文件夹
mkdir 自定义文件夹名
> 第二步: 进入该文件夹
cd 文件夹名
> 第三步: 在该文件夹下执行git.init 命令来创建一个仓库
> 第四步: 回到需要git管理的文件夹下 添加具体需要管理的文件
git add *           会存储整个文件夹下的所有文件
git add <fileName>  单个存储指定文件
> 第五步: 将现阶段文件状态’记录在案’,并给它一个名字,也是为了告诉自己,此阶段保存的版本是怎样一个状态,方便了未来的自己回到现在
git commit -m "想要叫过去的自己什么呢就写在这里吧"
> 第六步: 都到了这里了,为了保险看看我们到底有没有操作成功吧
git status 查看我们跟踪文件的状态,时刻掌握我们的仓库状态
git diff   查看具体哪儿被修改了,新增的内容又是哪些
三.获取SSH公钥绑定码云账号
> 第一步: 配置本地的SSH
$ ssh-keygen -t rsa -C "注册的邮箱"

yarn远程仓_远程库


三次回车就可以往下走了(该输y输y哈 别真就闭着眼睛按回车了)(>.<)~

> 第二步: 查看SSH公钥
cat ~/.ssh/id_rsa.pub

yarn远程仓_yarn远程仓_02

> 第三步: 将生成的公钥复制到码云账号SSH公钥对应处:

yarn远程仓_yarn远程仓_03

yarn远程仓_yarn远程仓_04


yarn远程仓_github_05


后续接着操作,你的邮箱给你发来已成功绑定公钥的好消息~

> 第四步: 配置远程和本地链接
ssh -T git@gitee.com

yarn远程仓_yarn远程仓_06


这就说明你的远程库是可以成功连接本地的~

> 第五步: 创建远程仓库

yarn远程仓_远程库_07


yarn远程仓_github_08


说明已经创建成功了~

> 第六步: 将本地仓库链接到远程仓库上
$ git remote set-url origin git@gitee.com:码云注册名/库的具体地址.git

>> 具体地址查看方法:在码云界面中点击进入你新创建的库,再去观察地址栏,那里就是你库的详细地址呦~

这时为确保成功,我们可以用以下代码验证一下:

$ git remote -v

出现这些信息说明已经可以执行’推’的操作了

yarn远程仓_yarn远程仓_09

> 第七步: 把你需要管理的文件 ’ 推 '上去吧
$ git push -u origin master

yarn远程仓_git_10


看到这个样子就说明成功了,这时你就可以去你新创建的库中看看有没有记录了,首先你得先commit东西,里面才会有东西哦~如果你上面没有commit任何东西,现在执行commit 再push上去就行了

要是里面有东西应该是这样子的

yarn远程仓_远程库_11


>>> 以下列出了我自己操作时遇到的一些不是问题的问题 <<<
> 问题一: 你如果上面操作下来发现你就是push不上去并出现以下提示应该怎么办?

yarn远程仓_github_12


原因: 本地分支和远程分支断开连接

解决方法:

首先先瞅一眼远程库是否能来’‘接’'你

$ git remote –v

若什么都没有,则和上游已断联系,拉不了代码也推不了代码,再执行以下代码

git remote set-url origin git@gitee.com:注册名/库地址.git

再remote -v 一下 要是有了就解决了, 再去push就可以了.

> 问题二: 什么都设置好了,怎么会出现这个情况?

yarn远程仓_远程库_13


这里的信息是提醒你找不到你的库,这时你不妨返回瞅一眼你的git remote set-url origin git@gitee.com:注册名/库地址.git 是不是有地方打错了 (> _<)

> 问题三:你只是个空的库为什么还出现堵塞问题?

yarn远程仓_git_14


出现这些信息就说明你的新库阻塞了你现在的操作,现在我们去清一下新库就行了,这可能是码云的通病吧.github不会出现这个问题.点击进入你的仓库

yarn远程仓_git_15


yarn远程仓_github_16


yarn远程仓_github_17


因为本来就是新库所以但删无妨啦~

删完你再执行push就可以了