git发布代码到github
git是什么?
1.git主要是用于对版本进行管理的一个系统。
2.时刻保持数据完整性:SHA-1计算
3.文件的三种状态
已提交,已修改,已暂存 对应文件流转的三个工作区域:本地仓库,Git的工作目录,暂存区域。(?linux的文件目录结构)
4.常用命令
git add;git status;git config;git commit;git clone;等常用命令熟悉。
5.安装
window下下载exe安装
git有什么用?
可以用来push代码到github上,这样其他的很多功能都没有用了。不过我们可以先实现这个简单的功能。
按照我的思路,
1.先在github新建一个repository。
Attention:把最后一项选上,这样在本地就可以直接使用git clone来克隆了。
2.将repository clone 到本地
打开git bash,假设你想把repository放在e盘,那么输入命令cd e:/(注意要用反斜杠,可以自己指定目录)
输入git clone https://github.com/dawnminghuang/handwritten_digit.git,红色部分改成自己的github账户名和repository名。
3.准备好要上传的文件放到clone下来的.git文件夹下
这时e盘下会多出一个handwritten_digit目录,把要push上github的代码放到这里面
4.将文件夹中的所有文件加入到暂存区中
回到git bash,输入git add . (有个点,表示把文件夹中所有的文件都放到暂存区里)可以看一下文件状态输入git status,可以看到文件为Changes to be committed.
5.将暂存区中的文件提交到repository中
输入git commit,这时会出现下面的窗口,键入i(VIM insert模式),写入对文件的描述(一定要写,否则无法提交成功),写好后,Esc键,退出insert模式,键入:wq,保存。
成功会有提示
6.push文件到远程仓库中。
输入命令git push origin master(origin:远程名字,master:本地名字)
这时会要求你输入账号名和密码。
成功之后,你就是在github上看到你的代码了。
总结:
1.先在github新建一个repository。
2.将repository clone 到本地
3.准备好要上传的文件放到clone下来的.git文件夹下
4.将文件夹中的所有文件加入到暂存区中
5.将暂存区中的文件提交到repository中
6.push文件到远程仓库中。
当然现在只是用了git很小一部分功能,更多的需要后续进一步学习
参考资料分享:http://pan.baidu.com/s/1eQCdkFg
git发布代码到github的更多相关文章
- git发布代码到github过程和常见错误
在对git有了基本了解之后,并且常常看到很多人在github上发布代码和开源项目时,就会想如何也把自己的代码发布到github上,并能够不断的跟踪版本变化. 现在就有几个想要做的事. 一.如何把自己已 ...
- git提交代码到github
前言:转载请注明出处:http://blog.csdn.net/hejjunlin/article/details/52117504 git提交代码到github 命令汇总: git init git ...
- 使用git提交代码到github,每次都要输入用户名和密码的解决方法
自从使用git提交代码到github后,发现自己使用git的功力增长了不少,但也遇到不少问题.比如,使用git提交代码到github的时候,经常要求输入用户名和密码,类似这种: 网上有这么一种解决方法 ...
- pycharm 使用Git提交代码到Github
pycharm 使用Git提交代码到Github pytharm 创建django项目,提交到github总是失败,在github创建项目拉下来后项目层级会多一层,为此查了一些资料,亲测如下方式可行. ...
- Git使用的一些问题:.gitignore规则不生效、git同步代码至github和gitee
Git忽略规则及.gitignore规则不生效的解决办法 .gitignore 的基本使用 在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件 ...
- Eclipse配置Git发布项目到Github
很牛叉的博客http://blog.csdn.net/luckarecs/article/details/7427605 一.安装插件 菜单栏Help --> Install New Softw ...
- Ubuntu下使用git提交代码至GitHub
一.Ubuntu下安装Git Ubuntu12.04 LTS默认是已经安装Git的,可以使用 git --version 测试是否安装. 如果没有安装,使用命令: sudo apt-get insta ...
- git同步代码至github和gitee(码云)
注:本文出自博主 Chloneda:个人博客 | 博客园 | Github | Gitee | 知乎 本文源链接:https://www.cnblogs.com/chloneda/p/git-to-g ...
- git提交代码到GitHub操作-简易版(后续完善)
一.git上传代码到GitHub 1.远程仓库GitHub创建好一个新仓库注意仓库名 2.本地建一个目录写代码,目录名与仓库命名一致 3.在目录下右键 git Bash here 打开git终端命令行 ...
随机推荐
- nodejs 获取指定路径下所有的文件夹名
示例:获取 ./components 下所有的文件夹名称 let components = [] const files = fs.readdirSync('./components') files. ...
- 【转载】IE下利用滤镜实现背景颜色渐变
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- Django的模型
Django的模型类相当于数据库的一张表,模型类的实例对象相当于表中的一行内容 Django提供了多种创建对象的方式,常用如下: 通过create()方法 1.Person.objects.creat ...
- Nginx编译安装第三方模块http_substitutions_filter_module
Nginx编译安装第三方模块http_substitutions_filter_module 分类:服务器技术 作者:rming 时间:-- . >>ngx_http_substitu ...
- 基于AFNetworking封装的网络请求工具类【原创】
今天给大家共享一个我自己封装的网络请求类,希望能帮助到大家. 前提,导入AFNetworking框架, 关于修改AFN源码:通常序列化时做对text/plan等的支持时,可以一劳永逸的修改源代码,在a ...
- Android 之布局
1.RelativeLayout相对布局 a).第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_center ...
- 一步一步解析H.264码流的NALU(SPS,PSS,IDR)获取宽高和帧率
分析H.264码流的工具 CodecVisa,StreamEye以及VM Analyzer NALU是由NALU头和RBSP数据组成,而RBSP可能是SPS,PPS,Slice或SEI 而且SPS位于 ...
- sha1加密算法
public static void main(String[] args) throws UnsupportedEncodingException { /* * 获取jsapi_ticket * * ...
- 第一百七十节,jQuery,事件对象,event 对象,默认行为,冒泡
jQuery,事件对象,event 对象,默认行为,冒泡 学习要点: 1.事件对象 2.冒泡和默认行为 JavaScript 在事件处理函数中默认传递了 event 对象,也就是事件对象.但由于浏览器 ...
- AndroidHttpClient和HttpEntity详解
AndroidHttpClient结构: public final class AndroidHttpClient extends Object implements HttpClient 前言:这类 ...