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)
个人笔记 水平有限 如有问题欢迎指正交流!!!