Git&GitHub操作 推送&拉取&克隆

  • Post author:
  • Post category:其他




1.GitHub创建远程仓库



1.1 新建

±–>new repository

在这里插入图片描述



1.2.设置仓库名称

在这里插入图片描述

创建成功之后会给你一个https链接和ssh的链接之后**推送(push)



拉取(pull)**会用到,

在这里插入图片描述



1.3 常见命令介绍

git remote -v 					#查看当前所有远程地址别名
git remote add 别名 远程地址 		# 起别名
git push 别名 分支 				# 推送本地分支上的内容到远程仓库
git clone 远程地址 				# 将远程仓库的内容克隆到本地
git pull 远程库地址别名 远程分支名 #将远程仓库对于分支最新内容拉下来后与
当前本地分支直接合并



2 推送

本地—->远程库


要求:

要验证当前github账号(先检查凭据管理器中是否有别的github账号 如果有则需删除)



2.1前提:(进入我一个本地库git-csdn中进行推送)

我已经有一个本地库git-csdn(没有的自行创建),而且该库里面有一个文件hello.txt,内容如下;

在这里插入图片描述



2.2 添加别名

git remote -v 查看当前所有远程地址别名

空白表示当前没有别名

在这里插入图片描述

语法&具体代码: 这个链接就是创建仓库时候的链接 复制过来即可(我这里用的是ssh, http同理)

git remote add 别名 远程地址 		# 起别名
git remote add git-csdn https://github.com/CodeWang-NC/git-csdn.git

起别名(git-csdn)之后再次查看当前所有远程地址别名 发现有别名了

在这里插入图片描述



2.3 推送

语法&具体代码::

git push 别名 分支 				# 推送本地分支上的内容到远程仓库
git push git-csdn master

推送成功

在这里插入图片描述

刷新浏览器的链接此时发现已将我们 master 分支上的内容推送到 GitHub 创建的远程仓库。

在这里插入图片描述



3.拉取

远程库—->本地


要求:

要验证当前github账号(先检查凭据管理器中是否有别的github账号 如果有则需删除)

如果直接没有改动直接拉取和克隆没有什么区别



3.1 修改hello.txt

模拟迭代

在这里插入图片描述

添加一行csdn test

在这里插入图片描述

进行提交

在这里插入图片描述

此时远程仓库

git-csdn

最后一行是csdn test, 本地的

git-csdn

还没有同步(拉取之前)

在这里插入图片描述



3.2进行拉取

语法&具体代码:

git pull 远程库地址别名 远程分支名
git pull git-csdn master

拉取成功:

在这里插入图片描述

再次查看本地库的hello.txt文件(发现已经同步)

在这里插入图片描述



4.克隆

远程库—->本地


要求:

只需要一个远程地址链接即可

操作: 你要克隆到那个目录就在当前目录下

右键--->Git Bash Here

输入克隆命令即可

比如桌面

在这里插入图片描述

语法&具体代码:

git clone 远程地址
git clone https://github.com/CodeWang-NC/git-csdn.git

克隆成功

在这里插入图片描述

成功在桌面中

在这里插入图片描述


注意事项:

克隆会把别名也项目中的别名也克隆出来(别名 默认是origin)

在这里插入图片描述

个人笔记 水平有限 如有问题欢迎指正交流!!!



版权声明:本文为qq_45056135原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。