如何上传项目代码到github上
2016-01-22 10:25
525 查看
github是基于git的代码托管平台, 官方的地址: https://github.com/
点击 “+New repository”创建一个仓库,
给仓库去一个名字, 写一段描述, 点击”Create repository”, 创建一个仓库, 创建好的空仓库是这个样子:
下载成功后, 一路next, 安装成功后, 在电脑的任务一个文件夹下, 鼠标右键会多出两个菜单 : Git Bash Here、Git Gui Here, 表示安装成功!
选择“Create New Repository”
这里仓库的名字最好和github上的一样,我这里应该EditDialogDemo,还有一个办法就是直接在项目根目录执行git init命令:
之后在项目的根目录下就会生成.git文件。
可以看到这里我用的仓库名叫 AndroidRespository, 后面提交的时候会遇到一个下面这个问题:
所以最好还是在要上传到github上的项目执行git init命令:
2.直接点回车, 重复密码时也是直接回车,之后提示你shh key已经生成成功;
3.然后系统要求输入密码,直接按回车表示不设密码;
4.然后我们进入提示的地址下查看ssh key文件;
5.打开id_rsa.pub,复制里面的key, 我是用notpad++打开的:
2.左边选择SSH Keys,之后再点击Add SSH Key:
3.填写title, 粘贴key:
点击Add key 会让输入密码:
输入完成后 :
此时表示已经添加成功了;
4.当然还可以在客户端验证一下,在git bash下输入:
第一次还需要你确认一下, 输入 yes 就行了 !
5.接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们:
下面需要在本地仓库(和github上创建的仓库同名)
然后在命令行输入一下命令:
“first commit”表示提交时的说明信息
git push命令会将本地仓库推送到远程服务器。
好了, 现在已经将本地的README提交到github上了, 可以看到我用错了编码, 将文件编码改成 UTF-8之后再从新执行命令后:
如何想把项目中的所有代码都提交到github, 只需要执行git add -A就可以了:
下面就是我提交整个项目代码到github了:
刷新github, 就会看到代码已经提交成功了:
注:首次提交,先git pull下,修改完代码后,使用git status可以查看文件的差别,使用git add 添加要commit的文件。
做的时候主要参考了这篇文章 : http://1ke.co/course/194
1. 创建仓库
登录自己github账号, 会出现如下图:点击 “+New repository”创建一个仓库,
给仓库去一个名字, 写一段描述, 点击”Create repository”, 创建一个仓库, 创建好的空仓库是这个样子:
2. 安装git客户端
这里是git客户端windows版本的下载地址, https://git-for-windows.github.io/,下载成功后, 一路next, 安装成功后, 在电脑的任务一个文件夹下, 鼠标右键会多出两个菜单 : Git Bash Here、Git Gui Here, 表示安装成功!
3. 配置git
右键点击 “Git Gui Here”选择“Create New Repository”
这里仓库的名字最好和github上的一样,我这里应该EditDialogDemo,还有一个办法就是直接在项目根目录执行git init命令:
$ git init
之后在项目的根目录下就会生成.git文件。
可以看到这里我用的仓库名叫 AndroidRespository, 后面提交的时候会遇到一个下面这个问题:
所以最好还是在要上传到github上的项目执行git init命令:
(1) 在本地创建ssh key
$ ssh-keygen -t rsa -C "your_email@youremail.com"
2.直接点回车, 重复密码时也是直接回车,之后提示你shh key已经生成成功;
3.然后系统要求输入密码,直接按回车表示不设密码;
4.然后我们进入提示的地址下查看ssh key文件;
5.打开id_rsa.pub,复制里面的key, 我是用notpad++打开的:
(2) 在github上Add SSH Key
1.回到github网站,点击Settings:2.左边选择SSH Keys,之后再点击Add SSH Key:
3.填写title, 粘贴key:
点击Add key 会让输入密码:
输入完成后 :
此时表示已经添加成功了;
4.当然还可以在客户端验证一下,在git bash下输入:
$ ssh -T git@github.com
第一次还需要你确认一下, 输入 yes 就行了 !
5.接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们:
$ git config --global user.name "your name" $ git config --global user.email "your_email@youremail.com"
下面需要在本地仓库(和github上创建的仓库同名)
$ git remote add origin git@github.com:yourName/yourRepo.git
4. 提交代码
(1) 接下来在本地仓库里创建文件,比如README
在本地新建一个README文件:然后在命令行输入一下命令:
$ git add README $ git commit -m "first commit"
“first commit”表示提交时的说明信息
(2)上传到github
$ git push origin master
git push命令会将本地仓库推送到远程服务器。
好了, 现在已经将本地的README提交到github上了, 可以看到我用错了编码, 将文件编码改成 UTF-8之后再从新执行命令后:
如何想把项目中的所有代码都提交到github, 只需要执行git add -A就可以了:
$ git add -A
下面就是我提交整个项目代码到github了:
刷新github, 就会看到代码已经提交成功了:
注:首次提交,先git pull下,修改完代码后,使用git status可以查看文件的差别,使用git add 添加要commit的文件。
做的时候主要参考了这篇文章 : http://1ke.co/course/194
相关文章推荐
- python实现人人网用户数据爬取及简单分析
- LUA提取免费迅雷账号
- 新手学习,web编程入门(四)——编程之路中的苦与乐才刚开始品尝
- LUA提取免费迅雷账号
- Google maps not working IE11
- Android Studio Java\jdk1.7.0_45\bin\java.exe'' finished with non-zero exit value 3
- Java 7之基础 - 强引用、弱引用、软引用、虚引用
- hadoop 2.6 NetworkTopology源代码分析
- C#邮件发送详解(适合初学者)
- 5行搞死浏览器经典代码
- spring 嵌套事务
- springMVC注解前台像后台传值的两种方式
- xampp中production的php.ini与默认的有何不同
- Echarts-JAVA
- C++中Delete时堆错误(Heap Corruption)的原因
- php gd库水印类7年后重构了 支持php7
- Java EE 相关基本概念
- kali 2.0 启动metasploit服务
- C++学习 【4.1】 利用函数实现指定的功能---函数,函数的形式,函数参数
- C#如何获取设备名称?(笔记)