小编之前接触过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后出现
点击关闭后
当然也有不成功的时候,错误的提示中可能要求你去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 .如图所示:
完~~~~