git在两天以前我真的不知道是什么东西,怎么去提交,提交到哪里真的不知道,需不需要账户,需要账户又要到哪里去注册,真的知道!!!
虽然现在也是只懂一些简单的操作,但是很想与大家分享一下,也想请大神们指教并纠正有一些错误!
好了说了有些题外话现在开说一下git( 以下均属个人理解,也想请大牛们指正,毕竟我也是刚刚接触!而且英语还超级烂,烂到你们绝对想不到!)
好了开始我们git的第一步。
1.注册,首先进入git官网。(在浏览器地址栏直接输入:github.com就可以进入git的官网如下图)
当然你也可以直接点击下面的链接直接进入官网!!!!!
好了进入官网之后我们可以看到一个全英文的页面我们什么都不用去看只看网页的右上角,我们可以看到“Sign in”,“Sign up”(我第一次看到这两个单词我都不知道什么意思!)
虽然不懂什么意思但是我还可以猜,猜不到,还可以试,还可以去利用软件进行翻译。但是这不重要,重要的是下面的步骤,相信大部分人不像我这么笨都懂什么意思,当然是点击“Sign up”进行注册了。如下图:
点击进入之后就需要你自己进行操作了:
相信这个界面都很熟悉,就是在英语再差的人相信就是猜也能猜到这三项是什么意思(因为我都能猜的出来!)。都填好之后会对你的邮箱发送一个邮箱验证的邮件。验证一下就行了!然后我们单击“Create an account”虽然我不知道什么意思但是应该只要不傻应该都知道需要散步完成!单击进行下一步!三步操作都执行好以后。再次进行登录。
2.单击"Sign in"进入登录界面输入你新注册的账号即密码。
从而进入以下页面:
进入到下面的界面就到们么要学习的第二步了,那就是建一个仓库:
3.你可以点击下面两个标红的地方进行创建仓库:
点击之后进入新的界面下图的三个标红分别是1.你要新建的仓库的名字2.你要对你新建项目进行描述例如:“这是一个测试项目”。等等!
然后单击四之后进行创建。
在这里一定要记住这里的标红处非常重要你可以进行选择,你可以选择https,也可以选择ssh这里呢有一个好处,如果你选择了ssh在本地push时不需要输入密码就可以进行push。好了致此完成了git用户的创建,以及git项目的创建。致此在github.com上的操作就此完毕。
回到我们的电脑进行git的安装,git的安装呢!可以看看下面的链接
http://git-scm.com/download/win
https://git-scm.com/book/zh/v2
5.安装好git之后我们需要进行配置你的的账户,以及你的邮箱也就是你再注册时你所注册的git账户以及邮箱。首先使用下面命令
然后输入下面操作进行账户的链接:
进行配置你的账户。提醒大家Clone之前一定要看一下自己的账户是否配置成功
此标志为配置成功!
配置好的账户之后就需要的吧你的项目克隆到你的电脑上面了,
输入:git clone进行克隆,这里一定要注意这个命令后面要输入你的远程仓库的地址也就是也就是下面的标红
一定要输入完整的地址。再次提醒大家Clone之前一定要看一下自己的账户是否配置成功!
把仓库Clone到本地之后你就可以进行操作了,可以把你所要push的文件放到仓库里面,然后再你要推送的仓库文件夹内打开“git Bash“打开之后就要进行
1."git add ."操作了添加到本地版本管理
2.就需要那你输入git commit -m "这里写你对所添加内容的描述!",这一步时进行提交和对你所添加的项目的描述,提交好之后就要执行
3.git push -u origin master 命令了,这一步是要push到你的远程仓库里面,会要求你输入账户号,以及密码。也就是你注册时github时的账户以及密码。在这里需要注意,输入密码时如果你在创建仓库是选择的是ssh则不需要输入密码,但是如果你选择的是https就需要输入密码了,但是同样要注意,在此输入密码是不可见的,不要误认为自己没有输入进去,重复的输入密码!
操作如下:
最后回到我们的远程仓库进行刷新就可以看到我们所提交的内容;
我们可以打开看看我们在本地操作时所添加的文字:
致此我们的提交工作算是完成了!
再次强调上述均是个人理解。大都是参照下面的内容进行的自我理解,请大神们指正!
不懂得还可以参考下面的一些链接!
https://git-scm.com/book/zh/v2
http://www.cnblogs.com/math/p/4633472.html
https://git-for-windows.github.io/
http://jingyan.baidu.com/article/f7ff0bfc7181492e27bb1360.html?lan=cn&lan=cn
http://jingyan.baidu.com/article/f7ff0bfc7181492e27bb1360.html
http://blog.csdn.net/showhilllee/article/details/27706679