Git简单使用教程(2)
来源:互联网 发布:司法考试培训班 知乎 编辑:程序博客网 时间:2024/05/17 09:12
一、创建github远程库
之前教程(1)已经在本地创建了本地仓库,但是通常开发都是需要很多人来协作的,也就是会有很多的版本,总不能在本地仓库拷贝来拷贝去,这时候就需要一个远程的仓库,与本地仓库关联,开发者只需要在本地修改完以后上传到远程仓库即可。
1、登录github官网,完成注册。
2、点击右上角“+”号,创建reposity
3、完成创建reposity:
二、关联远程库
这时候我门打开Git Bash命令窗口,进行与romote远程仓库关联命令。
1、输入命令
git remote add origin https://github.com.Jian0110/repository.git
- origin:就是值远程库的名称,是Git的一种叫法
- 连接远程仓有两种方式,一种是SSH,一种是Http。通常会用SSH方式连接。这时候你就需要将HTTP转换为SSH方式了。具体可以查看官网Changing a remote’s URL
$ git remote -vorigin git@github.com:USERNAME/REPOSITORY.git (fetch)origin git@github.com:USERNAME/REPOSITORY.git (push)
可以查看add 之后remote的链表,改变为SSH方式
$git remote set-url origin git@github.com:USERNAME/REPOSITORY.git
之后验证查看
2、输入命令:
git push -u origin master
git push命令是把本地的内容push推到远程,也就是把当前master分支推送到origin远程
u参数的意思是,不光要上传推送本地内容到romote还会让本地仓库与你相关联,下次就不用再使用-u参数了
过程中可能会出现错误,比如
Please make sure you have the correct access rights and the repository exists.
请参考http://blog.csdn.net/jingtingfengguo/article/details/51892864fatal: remote origin already exists.
请参考http://blog.163.com/023_dns/blog/static/1187273662013111301046930/
三、从远程仓克隆到本地
可以从头开始创建一个新的仓库,这时候要选中Initialize this repository with a README。
github就会自动为我们创建一个README.md文件
之后,创建用来测试的test.txt文件
之后输入命令
$ git clone git@github.com:Jian0110/learning_reposity.gitCloning into 'learning_reposity'...remote: Counting objects: 6, done.remote: Compressing objects: 100% (3/3), done.remote: Total 6 (delta 0), reused 0 (delta 0), pack-reused 0Receiving objects: 100% (6/6), done.
已经将仓库learning_reposity克隆到本地的工作目录中。
阅读全文
0 0
- Git简单使用教程(2)
- git简单使用教程
- git简单使用教程
- Github使用(2)-Git和Github简单教程
- Git的简单使用教程(1)
- Git简单使用教程(二)-安装Git
- git 的简单使用教程
- Linux 简单 git 使用教程
- Git的简单使用教程
- Git 使用教程(2)
- Git简单使用教程(三)-创建版本库
- Git简单使用教程(四)-远程仓库
- Git简单使用教程(五)-添加远程库
- Git版本控制器的使用教程(简单入门级)
- Git版本控制器的使用教程(简单入门级)
- <转>简单易懂的Git使用教程
- Git的使用教程(2)
- (git简单教程)使用git命令上传本地项目到github项目
- [Oracle] CPU/PSU补丁安装详细教程
- 葡萄城ComponentOne全功能开发控件套包发布2017V3 新版本
- 图
- 使用Gradle构建多个不同applicationId包
- C# SpinWait 实现
- Git简单使用教程(2)
- elasticsearch data.path小坑
- phpStorm格式化代码快捷键
- codevs 1214 线段覆盖(贪心)
- 手把手在win10上同时安装python2和python3
- EasyUI tree 选中父节点子节点全部选中,选中子节点父节点不选中
- 驱动分析——相关头文件包含
- 工程师们在"摔倒"后如何不尴尬
- 一个20秒SQL慢查询优化的经历与处理方案