前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开始使用GitHub

开始使用GitHub

作者头像
mwangblog
发布2018-07-04 15:03:37
4130
发布2018-07-04 15:03:37
举报
文章被收录于专栏:mwangblog

同步到远程库

现在我们已经有了一个本地的git管理的项目。git是一个分布式项目管理系统,每一份项目文件中都包含该项目的几乎所有文件,所以其实任何参与项目的人都可以做服务器。现在比较流行的git项目托管网站是GitHub,这里就用GitHub来说明。

首先需要注册一个GitHub账号,然后新建一个git仓库。

在GitHub上新建一个git仓库

按照上图完成后,我们已经有了一个空的远程仓库,现在要做的工作是把本地的项目同远程的仓库联系起来。

在本地执行下面的命令即可:

代码语言:javascript
复制
$ git remote add origin https://github.com/mwanggh/myFirstGit.git$

没有提示就是好提示。注意把上面的地址换成你的地址,不然的话你就添加了我的仓库,而你并没有权限推送更改给我的仓库。

其中origin是一个可以根据自己喜好更改的远程库的名字,origin是默认的名字。

接下来,把我们本地的更改推送到远程仓库:

代码语言:javascript
复制
$ git push -u origin master
Username for 'https://github.com': 1626364188@qq.com
Password for 'https://1626364188@qq.com@github.com': 
Counting objects: 29, done.
Compressing objects: 100% (22/22), done.
Writing objects: 100% (29/29), 2.65 KiB | 0 bytes/s, done.
Total 29 (delta 4), reused 0 (delta 0)
remote: Resolving deltas: 100% (4/4), done.
To https://github.com/mwanggh/myFirstGit.git
 * [new branch]      master -> master
Branch master set up to track remote branch master from origin.

-u选项使本地的master分支与远程库的master分支关联起来,推送(push)需要用户名和密码,然后是推送信息,推送完之后git提示我们本地的master分支已经与远程的master分支关联起来了。

现在到GitHub该项目的页面去看,发现本地项目已经被推送到GitHub了:

GitHub项目主页

现在让我们更改一下README.md文件,并且提交:

代码语言:javascript
复制
$ cat README.md 
# Hi, Git!This is my first git project and i use it to learn git.

Git is a free and open source distributed version control system.

Git is very easy to learn.

Git is very fast and convenient.
$ git commit -a -m "make README.md more friendly."[master beac1f4] make README.md more friendly. 1 file changed, 6 insertions(+), 4 deletions(-)

现在让我们推送到GitHub:

代码语言:javascript
复制
$ git push origin master
Username for 'https://github.com': 1626364188@qq.com
Password for 'https://1626364188@qq.com@github.com': 
Counting objects: 3, done.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 416 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/mwanggh/myFirstGit.git
   14bd627..beac1f4  master -> master

现在快去GitHub项目主页看看推送成功了没有!

这里使用的是https://协议,GitHub还支持SSH、git://等协议。

从远程库克隆仓库

上面的情况是已经有了本地仓库,后来新建的远程仓库。生活中常常遇到的情况是已经有了远程仓库,需要将其克隆到本地,可以使用git clone命令:

代码语言:javascript
复制
$ git clone https://github.com/mwanggh/myFirstGit.git myFirstGit

末尾的myFirstGit是本地仓库的名字,可以根据喜好更改。这样远程仓库就会克隆到本地的myFirstGit仓库中。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-01-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 mwangblog 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 同步到远程库
  • 从远程库克隆仓库
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档