上次的准备篇,不知道你看没看,没看过的请迅速查看。
01
git克隆
我们新建一个repository,具体方法见准备篇。
如果你没勾选“使用Readme初始化这个仓库,新建完成后会是这个样子:
接下来,我们手上没有代码,需要从repository clone一份。
在clone之前,我们需要配置好用户名和邮箱,相当于在git登录gitee账号。
输入
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
其中,你的邮箱是指你的提交邮箱,默认就是你注册时使用的邮箱,你可以在设置=>多邮箱管理中改变。
设置好了这些,就可以开始clone了。
clone有两种方法:
https 速度慢,每次都会让你登录gitee后才能push/pull或clone
ssh 速度快,有加密,无需登录,既快捷有安全,首选项。
当然,要想加密,首先得有密码。你以为,这里的密码就是平时的用户名密码?错!
这里的密码是:(举例,你的可能和我的不同)
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWuis5iVo3OnTfPgxzDrTIaI2XGZiAajVb2UU+I+moutJn7O1BpKKbZelRRU9KnG9cl1fmvdOWGp0ELEyhYw09/WD7Hn+aPnP11OR/HBs6XBnk87iaSIMmw9SDyl1p1siZ2K9xe4GCDO5Ub/lXk3MDDwmxmA3RgIUZDrJR0O6y2WArVyRIh14u0lzHsm4cXXus6XF2kzwIEedHrZY6VSaNYpFMW8/Eo7mILqFRJAhVxTVkzR5SV7xPkeOKNS/tYbKz9iCyuo4gePpKPVM2pbsbKyLOEocvtNQE6dy+fWUcxZZtfulxnrXD1O9ffESvNYzMxMC1J04qln4i4rV6MCAR easonlee66@qq.com
头大了?其实你不可能设计出这种令人头大的密码,也不需要自己设计密码,使用git自带的密码生成器就可以生成密码。
输入ssh-keygen -t rsa -C "你的邮箱"
然后按三个enter即可在C:\Users\你的电脑用户名\.ssh\ssh-rsa.pub生成你的ssh key。
打开gitee,设置=>ssh key,输入你生成的ssh key即可(名字随便填)
点击“确定”即可完成ssh key配置。
为保证配置成功,输入以下命令:
ssh -T git@gitee.com
如果输出
Hi 你的用户名! You've successfully authenticated, but GITEE.COM does not provide shell access.
那么就表示你成功了。
接下来,我们克隆吧。
git clone git@gitee.com:你的个人空间地址/仓库地址.git
例如,用户名为gitee的人克隆一个仓库地址为test的仓库,应该这样写:
git clone git@gitee.com:gitee/test.git
克隆后应该只有.git文件夹,我们新建一个README.md文件。
学过Markdown的直接写Markdown,没学过看下面的Mardown教程。
现在,你已经修改了代码,需要Push到repository。
02
git push
你成功克隆仓库后,会自动添加一个repository,名叫“origin”。这就是我们要push的地方。
在push之前,我们需要先暂存文件。
git add.
然后,我们先提交修改。
git commit -m "信息,比如Update README.md"
最后我们把提交push到repository
git push origin master
03
git pull
接下来,我们打开gitee,找到你的仓库,你会发现多了一个README.md文件。我们点击编辑,编辑它,输入“# hello world”,点击“提交”即可。
现在,你手上的代码并不是最新的,Pull一下你就可以和Repository上的源代码同步,你手上的代码才会是最新的。
Pull的过程十分简单,只需要输入“git pull origin master”就可以了。
天阳代码