github学习(1)
2016-01-31 09:15
288 查看
小编之前接触过github的使用方法,但由于小编平时基本不向github提交,只在本地更新,自然会慢慢地会忘记怎么使用github。虽然说github很简单,我自己觉得还是有必要做下笔记,毕竟好记性不如难笔头嘛!好吧开始我的笔记总结。
一、带有图形界面的提交方式
第一步:下载安装Git-1.9.0-preview20140217.exe 即
,下载地址见git工具的下载地址,然后按默认选项安装即可。
安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!
然后完成相应的初始化工作如图所示:
第二步:进入你的项目工作的根目录,例如我的
鼠标右键打开选择Git Bash Here 如图所示:
接着初始化仓库命令行为:git init 如图所示:
此时你会在E:\File\git\temp\mmm 下面看到.git文件,如果你没有看到说明你的window默认不显示,你需要调整设置。还可以通过命令行查看
当.git存在时才能说明本地仓库创建成功。关闭Git Bash Here
第三步:注册githubhttps://github.com/
完成后,我们回到E:\File\git\temp\mmm 目录下,右键打开Git GUI Here
点击“缓存改动"
点击“解锁Index”
点击“签名Sign Off”
点击:“远端(remote)”,接着点击“Add...”填写:
即将本地与远端建立联系。Add后出现
点击关闭后
再点击上传如图所示出现master就表示差不多成功了;
当然也有不成功的时候,错误的提示中可能要求你去git pull ......什么的
你就需要再在命令行中敲git pull https://github.com/laymen/test.git
然后再返回到Git Gui Here界面再上传一次.
搞完后,回到网页github可以看到:
结束~~~
二、纯命令行的提交方式
第一步:新建repository 如图所示:
此时你会看到,命令行指导
第二步:进入到本地项目的根目录下:
在命令行窗体中对着上面的命令敲,
第1行:echo "# test2 ">>README.md 的意思是说:新建一个README.md文件并在里面写入 test2
第2行是说:初始化一个git的本地仓库
第3行是说: 用命令git add告诉Git,把文件添加到仓库(实际上就是把文件修改添加到暂存区)
第4行是说:用命令git commit告诉Git,把文件提交到仓库(实际上就是把暂存区的所有内容提交到当前分支)(git commit -m "有意义的附加说明")
第5行是说:将本地仓库与远程建立联系
第6行是说:提交给远程的github .需要说明的是首次提交需要 加-u ,再次提交不需要加-u 即写成git push origin master
即截图为:
不好意思红框处我框错了位置!!!!
当我们把1,2,3,4,5,6行全部敲进去时发现,本地的项目并没有被提交出去,刷新github页面发现如图所示:
我们只看到了README.md被提交出去,然而我们想要提交的项目并没有提交出去,想一想,这是为何咧?
对,也许你想到了,前面我们写了
即把把文件添加到仓库中,为了将来能被提交出去哈;
反过来就说明,我们的项目没有添加进本地仓库中,我们可以通过git status查看项目文件的状态
然后接着敲:
后看到:
由于已经提交过一次了,故这次提交不需要添加-u 如图所示:
刷新github页面我们可以看到:
这时也许你会问,我需要把整个项目都提交上去,哈哈,当然可以啊,你得用git add .如图所示:
完~~~~
一、带有图形界面的提交方式
第一步:下载安装Git-1.9.0-preview20140217.exe 即
,下载地址见git工具的下载地址,然后按默认选项安装即可。
安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!
然后完成相应的初始化工作如图所示:
第二步:进入你的项目工作的根目录,例如我的
鼠标右键打开选择Git Bash Here 如图所示:
接着初始化仓库命令行为:git init 如图所示:
此时你会在E:\File\git\temp\mmm 下面看到.git文件,如果你没有看到说明你的window默认不显示,你需要调整设置。还可以通过命令行查看
当.git存在时才能说明本地仓库创建成功。关闭Git Bash Here
第三步:注册githubhttps://github.com/
完成后,我们回到E:\File\git\temp\mmm 目录下,右键打开Git GUI Here
点击“缓存改动"
点击“解锁Index”
点击“签名Sign Off”
点击:“远端(remote)”,接着点击“Add...”填写:
即将本地与远端建立联系。Add后出现
点击关闭后
再点击上传如图所示出现master就表示差不多成功了;
当然也有不成功的时候,错误的提示中可能要求你去git pull ......什么的
你就需要再在命令行中敲git pull https://github.com/laymen/test.git
然后再返回到Git Gui Here界面再上传一次.
搞完后,回到网页github可以看到:
结束~~~
二、纯命令行的提交方式
第一步:新建repository 如图所示:
此时你会看到,命令行指导
第二步:进入到本地项目的根目录下:
在命令行窗体中对着上面的命令敲,
echo "# test2" >> README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/laymen/test2.git git push -u origin master
第1行:echo "# test2 ">>README.md 的意思是说:新建一个README.md文件并在里面写入 test2
第2行是说:初始化一个git的本地仓库
第3行是说: 用命令git add告诉Git,把文件添加到仓库(实际上就是把文件修改添加到暂存区)
第4行是说:用命令git commit告诉Git,把文件提交到仓库(实际上就是把暂存区的所有内容提交到当前分支)(git commit -m "有意义的附加说明")
第5行是说:将本地仓库与远程建立联系
第6行是说:提交给远程的github .需要说明的是首次提交需要 加-u ,再次提交不需要加-u 即写成git push origin master
即截图为:
不好意思红框处我框错了位置!!!!
当我们把1,2,3,4,5,6行全部敲进去时发现,本地的项目并没有被提交出去,刷新github页面发现如图所示:
我们只看到了README.md被提交出去,然而我们想要提交的项目并没有提交出去,想一想,这是为何咧?
对,也许你想到了,前面我们写了
git add README.md
即把把文件添加到仓库中,为了将来能被提交出去哈;
反过来就说明,我们的项目没有添加进本地仓库中,我们可以通过git status查看项目文件的状态
然后接着敲:
后看到:
由于已经提交过一次了,故这次提交不需要添加-u 如图所示:
刷新github页面我们可以看到:
这时也许你会问,我需要把整个项目都提交上去,哈哈,当然可以啊,你得用git add .如图所示:
完~~~~
相关文章推荐
- Java设计模式编程中的工厂方法模式和抽象工厂模式
- Eclipse下通过Maven的Jetty插件运行Web工程的配置
- C#中using的几种用法
- 一起talk C栗子吧(第一百一十五回:C语言实例--线程同步之互斥量一)
- SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
- MVC整个样例的源代码
- C++ DirectX 游戏开发初级视频教程 19 资源下载链接
- 使用python建立数据层模块,致敬廖雪峰老师
- Java 解析 XML
- Java 解析 XML
- Java 解析 XML
- CF618D - Hamiltonian Spanning Tree
- composer 详解
- JAVA基本常识及环境搭建
- python之计算器(第四天)
- python基础:os模块中关于文件/目录常用的函数使用方法
- 安卓应用的界面编程(4)
- python简单爬虫编写
- 软件应届毕业生的2015-7到2016-2的工作总结
- mongodub 组建 mongo mongod mongs 等组件