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

1.GitHub创建远程仓库

1.1 新建

±–>new repository
Git&GitHub操作 推送&拉取&克隆_第1张图片

1.2.设置仓库名称

Git&GitHub操作 推送&拉取&克隆_第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,内容如下;
Git&GitHub操作 推送&拉取&克隆_第3张图片

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

推送成功
Git&GitHub操作 推送&拉取&克隆_第4张图片
刷新浏览器的链接此时发现已将我们 master 分支上的内容推送到 GitHub 创建的远程仓库。
Git&GitHub操作 推送&拉取&克隆_第5张图片

3.拉取

远程库---->本地
要求: 要验证当前github账号(先检查凭据管理器中是否有别的github账号 如果有则需删除)
如果直接没有改动直接拉取和克隆没有什么区别

3.1 修改hello.txt

模拟迭代
Git&GitHub操作 推送&拉取&克隆_第6张图片
添加一行csdn test
Git&GitHub操作 推送&拉取&克隆_第7张图片
进行提交
Git&GitHub操作 推送&拉取&克隆_第8张图片
此时远程仓库git-csdn最后一行是csdn test, 本地的git-csdn还没有同步(拉取之前)
在这里插入图片描述

3.2进行拉取

语法&具体代码:

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

拉取成功:
Git&GitHub操作 推送&拉取&克隆_第9张图片
再次查看本地库的hello.txt文件(发现已经同步)
Git&GitHub操作 推送&拉取&克隆_第10张图片

4.克隆

远程库---->本地
要求: 只需要一个远程地址链接即可
操作: 你要克隆到那个目录就在当前目录下右键--->Git Bash Here输入克隆命令即可
比如桌面
Git&GitHub操作 推送&拉取&克隆_第11张图片
语法&具体代码:

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

克隆成功
Git&GitHub操作 推送&拉取&克隆_第12张图片
成功在桌面中
Git&GitHub操作 推送&拉取&克隆_第13张图片
注意事项: 克隆会把项目中的别名也克隆出来(别名 默认是origin)
在这里插入图片描述
个人笔记 水平有限 如有问题欢迎指正交流!!!

你可能感兴趣的:(Git,git,github)