1.git主要是用于对版本进行管理的一个系统。linux
2.时刻保持数据完整性:SHA-1计算git
3.文件的三种状态github
已提交,已修改,已暂存 对应文件流转的三个工做区域:本地仓库,Git的工做目录,暂存区域。(?linux的文件目录结构)bash
4.经常使用命令学习
git add;git status;git config;git commit;git clone;等经常使用命令熟悉。spa
5.安装3d
window下下载exe安装blog
能够用来push代码到github上,这样其余的不少功能都没有用了。不过咱们能够先实现这个简单的功能。it
按照个人思路,
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很小一部分功能,更多的须要后续进一步学习