1. GitHub操作
- GitHub 网址:https://github.com/
- Ps:全球最大同性交友网站,技术宅男的天堂,新世界的大门,你还在等什么?
1.1 创建远程库
-
登录GitHub ![在这里插入图片描述](https://img-blog.csdnimg.cn/e83e012bec374f13b7aa3129d29a903f.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWiAmJiBZ,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/7298ba2ae4a24169beae0b2ac25e6e54.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWiAmJiBZ,size_20,color_FFFFFF,t_70,g_se,x_16) -
创建远程仓库 ![在这里插入图片描述](https://img-blog.csdnimg.cn/58892e880c474f2dbc8cd9c7408a7fe9.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWiAmJiBZ,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/cf705c7125434f6b84c3af723f49aaec.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/aef42d3ba5f44351a471d8298e457060.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWiAmJiBZ,size_20,color_FFFFFF,t_70,g_se,x_16) public是所有人都可以读,private是指定的人可以读。但是写的话只有团队内的人才可以写入。
远程仓库创建成功:
![在这里插入图片描述](https://img-blog.csdnimg.cn/f71fd54c1f7d405f8be9bfec5218875c.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWiAmJiBZ,size_20,color_FFFFFF,t_70,g_se,x_16)
2. 远程仓库操作
![在这里插入图片描述](https://img-blog.csdnimg.cn/002b37b9eaa243aab1f2e65943cb722c.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWiAmJiBZ,size_20,color_FFFFFF,t_70,g_se,x_16)
2.1 查看当前所有远程地址别名
1)基本语法:
git remote -v
2)案例实操:
![在这里插入图片描述](https://img-blog.csdnimg.cn/aeadae819e9b4a79903a691da286c5d0.gif#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/68fe1eb5388e444abcca7b8f402d0923.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWiAmJiBZ,size_20,color_FFFFFF,t_70,g_se,x_16)
2.2 创建远程仓库别名
https://github.com/CQUT-yingyan-ZTJ/git-project01.git 这个就是远程仓库地址 ![在这里插入图片描述](https://img-blog.csdnimg.cn/773422bfb06b4e67b8d056f0c864fb77.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWiAmJiBZ,size_20,color_FFFFFF,t_70,g_se,x_16)
起别名后,我们以后可以直接使用别名来拉取项目
1)基本语法:
git remote add 别名 远程地址
别名建议和项目名一致
2)案例实操:
git remote add git-project01 https://github.com/CQUT-yingyan-ZTJ/git-project01.git
![在这里插入图片描述](https://img-blog.csdnimg.cn/d7c553cdb4c44b6493be26db6e567b21.png)
3)再次查看所有远程仓库地址别名:
![在这里插入图片描述](https://img-blog.csdnimg.cn/37de1fe0dbe94443b7fd5b44318fd06c.png)
2.3 推送本地分支到远程仓库
1)基本语法:
git push 别名 分支
提示: 如果没有别名,直接使用远程仓库地址链接
2)案例实操:
git push git-project01 master
GitHub生成Token ![在这里插入图片描述](https://img-blog.csdnimg.cn/d1d1a00f8367467caa3aa663095dde3c.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWiAmJiBZ,size_20,color_FFFFFF,t_70,g_se,x_16)
![在这里插入图片描述](https://img-blog.csdnimg.cn/ce057aee4aa0485dbc6231529bdd3913.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWiAmJiBZ,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/097fbc4878b54640a0160ae18ef8ec47.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWiAmJiBZ,size_20,color_FFFFFF,t_70,g_se,x_16)
2.4 拉取远程仓库到本地仓库
2.4.1 我们这里先更改一下远程仓库的代码(模仿远程仓库代码和本地不一致的情况)
![在这里插入图片描述](https://img-blog.csdnimg.cn/933f9a744e0d46a08392f64fc6ec7ed3.gif#pic_center)
2.4.2 开始拉取远程仓库代码
1)基本语法:
git pull 别名 分支
提示: 如果没有别名,直接使用远程仓库地址链接,我这里使用仓库链接
2)案例实操:
git pull https://github.com/CQUT-yingyan-ZTJ/git-project01.git master ![在这里插入图片描述](https://img-blog.csdnimg.cn/8ed907215d81404eb39d8f803401ee4b.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWiAmJiBZ,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/ec6a5df7ad9b4cf79dc7194c6f696c55.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWiAmJiBZ,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/48006db75dce4eec8c2926438028ae53.png)
2.5 克隆远程仓库到本地
1)基本语法:
git clone 远程地址
2)案例实操:
![在这里插入图片描述](https://img-blog.csdnimg.cn/847af936318e49928f1f3d39139e6faf.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWiAmJiBZ,size_20,color_FFFFFF,t_70,g_se,x_16)
git clone https://github.com/CQUT-yingyan-ZTJ/git-project01.git ![在这里插入图片描述](https://img-blog.csdnimg.cn/1d013848798a442d9480fbeacdc72883.gif#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/ec4085fca6304b6c91968c415f8b6077.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWiAmJiBZ,size_20,color_FFFFFF,t_70,g_se,x_16)
现在我们本地也有了远程仓库的代码了 ![在这里插入图片描述](https://img-blog.csdnimg.cn/14a12f0e8a6e40d0b8d3e3914b48cc2e.gif#pic_center)
3)小结:
小结:clone 会做如下操作。1、拉取代码。2、初始化本地仓库。3、创建别名 ![在这里插入图片描述](https://img-blog.csdnimg.cn/df44ecbff6ae480f8819f4a9347d69b7.png)
|