git发布代码到github

git是什么?

   1.git主要是用于对版本进行管理的一个系统。

   2.时刻保持数据完整性:SHA-1计算

   3.文件的三种状态

已提交,已修改,已暂存 对应文件流转的三个工作区域:本地仓库,Git的工作目录,暂存区域。(?linux的文件目录结构)

git发布代码到github_第1张图片

   4.常用命令

git add;git  status;git config;git commit;git clone;等常用命令熟悉。

   5.安装

window下下载exe安装

http://msysgit.github.com/

git有什么用?

     可以用来push代码到github上,这样其他的很多功能都没有用了。不过我们可以先实现这个简单的功能。

按照我的思路,

    1.先在github新建一个repository。

git发布代码到github_第2张图片

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,保存。

git发布代码到github_第3张图片

成功会有提示

   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

你可能感兴趣的:(github,git,提交代码)