码迷,mamicode.com
首页 > 其他好文 > 详细

git 本地代码到github(转)

时间:2018-01-16 12:19:31      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:理解   小数点   关联   angular   建立   tin   出现   自动生成   点击   

 

一·什么是gitHub?

官网解释:gitHub是一个让无论处于何地的代码工作者能工作于同一个项目,同一个版本的平台。(GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere.)

自己的理解:gitHub 是一个开源的版本管理服务网站,你可以使用它建立自己的项目,和别人协同工作;最大的优点是可以看到别人的源码,让整个代码的发展更好,更好。

二·git本地代码到gitHub

安装git  =>  申请一个gitHub号,创建一个远程仓库  =>  利用git命令上传本地代码到gitHub 

1.安装git  网上有很多git安装的教程,本文重点介绍git本地代码到gitHub上

有需要的同学可以点击一个这个链接:https://jingyan.baidu.com/article/90895e0fb3495f64ed6b0b50.html  (只是windows下的,如果要Linux的自行Google)

2.申请gitHub账号不再赘言,相信你会申请,重点说下创建远程仓库(repository)

技术分享图片

技术分享图片

创建后项目就会自动生成,成了下面的样子

技术分享图片

如下图中的项目中创建的dev分支,这就是另一个故事,下回分解。

技术分享图片

3.利用git命令上传本地代码到gitHub 

3.1记住远程仓库的路径

技术分享图片

3.2 进入到你本地的源码地址,右击选择Git Bash Here

 技术分享图片

技术分享图片

3.3 git 代码到本地仓库

(1.通过命令 git init 把这个目录变成git可以管理的仓库(执行成功的话在文件里会多出.git文件夹)

git init

(2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件

1
2
3
git add . (添加所有文件)
git add <file> (添加制定文件)
*如果文件没做出修改,那么不会添加任何文件*

(3.用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

1
git commit -m ‘first commit‘

到此,完成了git到本地仓库。

(4.please tell me who you are

当你commit 时候,可能出现如下问“你是谁”这个仅此于“我是谁”这个终极难题的第二大终极难题

技术分享图片

这时候,你就需要告诉他,你是谁

1
2
$ git config --global user.name "peter Doe"
$ git config --global user.email  "peter@example.com

这个它才知道你爸是谁,才会让你commit.

技术分享图片

 

3.4 关联到gitHub远程仓库,并且上传文件

(1.关联到远程库

1
git remote add origin 你的远程库地址

例如:

1
git remote add origin https://github.com/lbpeter/angular1.x.git

(2.获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)

1
git pull --rebase origin master

技术分享图片

或者

git pull origin master

 技术分享图片

(3.把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。

1
git push -u origin master

 技术分享图片

*几个常用的git命令

技术分享图片

参考微博:

丿天下丶第一:http://blog.csdn.net/hanhailong726188/article/details/46738929

KevinDGK:http://blog.csdn.net/kevindgk/article/details/51606925

eedc:https://www.cnblogs.com/eedc/p/6168430.html

git 本地代码到github(转)

标签:理解   小数点   关联   angular   建立   tin   出现   自动生成   点击   

原文地址:https://www.cnblogs.com/lianghong/p/8295561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!