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/51892864
  • fatal: 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克隆到本地的工作目录中。
这里写图片描述

原创粉丝点击