同步操作将从 mvphp/Gitee操作极速上手指南 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
首先向金庸前辈致敬,本教程中会提及前辈书中的一些绝技名称。
学会本章您将学会两项绝技的入门心法,以及多项 Gitee 的进阶用法
绝技1:“乾坤大挪移”——(本地与 Gitee 远程仓库之间的内容腾挪之术)
绝技2:“一阳指”——(实现“乾坤大挪移”的秘技 Git 之指哪打哪)
git 国内下载地址传送门:https://gitee.com/sameblue/gitdownload/attach_files
直奔主题!四步学习,掌握“乾坤大挪移”!
本教程以windows操作系统为例,其他操作系统及Git高手可忽略。
要建立本地电脑与此仓库的连接,我们可以建立一个SSH公钥提升效率。
这个公钥相当于人脸识别门锁录制的一个人脸数据,之后访问远程仓库就可以不用再输入账号密码,省时省力。
本地新建一个文件夹,命名为:gitee
进入 gitee 文件夹,鼠标或触控板右击文件夹内空白处,点击“Git Bash Here”
ssh-keygen -t rsa -C "xxxxx@xxxxx.com" #输入个人邮箱
提示:#及后面内容是注释说明,不要把这些内容输入代码行
cat ~/.ssh/id_rsa.pub
恭喜,SSH公钥已经配置完成!
未来您在本地操作 Gitee 注册账户下的远程仓库时就无需再单独输入 Gitee 的账号密码了。
若没有创建示例仓库,可在Gitee.com页面右上角+号处新建仓库,默认选择+选中“使用Readme文件初始化这个仓库”即可;
新建仓库时若没有使用readme文件初始化,会出现如下代码提示界面(#部分为命令行中文解释):
接下来的内容是以入门教程中的 hello-gitee
仓库为例,我们可以通过建立文件夹 gitee 与 hello-gitee
仓库的连接,然后通过 git 命令把远程仓库内容下载克隆到本地。
git config --global user.name "您的 Gitee 账户姓名"
git config --global user.email "您注册/绑定的邮箱地址"
如果您仅有一个 Gitee 账号,可以在 Git 全局配置时使用 --global ,此后默认操作都是使用这里设置的用户名与密码进行配置
hello-gitee
远程仓库的SSH连接,仓库页面点击克隆/下载,选择 SSH 并点击复制hello-gitee
仓库,命令如下所示:git init #初始化仓库
git remote add origin 粘贴复制的SSH地址 #建立远程连接
git clone 粘贴复制的SSH地址 #克隆远程仓库
提示:初始化仓库后会在本地文件夹中新建一个隐藏文件夹 .git ,windows查看设置中可以设置隐藏文件可见即可看到此文件夹
hello-gitee
可以看到同步到本地的文件庆祝一下,您已经掌握了“乾坤大挪移”第一式——远程克隆!
本节我们将要学习通过 git 命令新建文件,并同步到远程仓库,这就行动起来吧!
hello-gitee
中新建一个“记录.doc”的文档,添加至暂存区,确认添加到数据目录并命名为“新纪录”,同步到远程仓库cd hello-gitee #定位到 hello-gitee 文件夹
touch 记录.doc #新建一个记录.doc文件
git add 记录.doc #新增“记录.doc”至暂存区
git commit -m "新纪录" #确认新增“记录.doc”至数据目录
git push -u origin master #推送新增文件到远程仓库
工作原理示意图:
说明:原先 Git Bash Here 定位的是 gitee 的文件夹,克隆操作后,此文件夹内生成了 hello-gitee
的文件夹,我们要新增内容并同步到远程仓库,需要在 hello-gitee
文件夹中进行。
git add
开始的命令即可同步至远程仓库太棒了,还剩一步您就可以完成本教程,获得功力精进了!
如果仓库中有多余文件想要删除,如何远程删除呢? Git 提供了非常简单的操作指令 git rm + 文件名
。
我们创建的 hello-gitee 仓库中有一个 README.en.md的文档,我们就以它为例,看看如何来删除吧!
具体操作可按下方代码操作:
git pull #同步远程仓库到本地
rm README.en.md #删除本地文件
git commit -m "delete" #确认删除并备注“delete”
git push #删除操作同步到远程仓库
作为实用主义接班人,您现在已经可以自由使用 Gitee 进行想要的远程同步操作了。
md是markdown的缩写,此类文档支持非常简单的语法,可以轻松在线编辑。
MD编辑软件推荐:
软件名:Typora,官网地址:http://typora.io/ 打不开可看下方链接
国内下载地址传送门:https://gitee.com/sameblue/gitdownload/attach_files
其他MD工具可选:https://blog.csdn.net/davidhzq/article/details/100815332
Markdown文档的语法入门:https://www.jianshu.com/p/191d1e21f7ed/
布置一个小作业:本地直接编辑 “记录.txt” 文档,同步至远程仓库,检查一下是否已经掌握“乾坤大挪移”!
如果对于 Git 的“一阳指”心法不过瘾,还可以继续修炼更上乘的“六脉神剑”,传送门:https://www.cnblogs.com/best/archive/2017/09/07/7474442.html
Gitee官方 git 帮助文档:https://gitee.com/help/articles/4104
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。