git及github的学习
1.git的初始化,参考:https://blog.****.net/hustpzb/article/details/8230454
打开git bash,然后输入下面的命令
设置Git的user name和email:
$ git config --global user.name "xuhaiyan"
$ git config --global user.email "[email protected]"
第一行唯一标识自己的名称,第二行是标识自己的邮箱。
2.创建本地仓库,参考:https://blog.****.net/wowoniuzailushang/article/details/78545971
(1)在本地新建一个文件夹,
(2)在git bash中转到该文件夹的目录下
我的本地文件夹为D:\Gitnative\testgit,输入cd d:Gitnative/testgit,然后就切换到了该目录下。
(3)初始化该本地文件,使其成为git管理的文件
命令行输入git init,此时文件夹变成了
3. 本地仓库的操作(本地touch添加文件,add,commit到本地库),参考:http://study.163.com/course/courseLearn.htm?courseId=1003509005#/learn/video?lessonId=1004001151&courseId=1003509005。视频中讲解的很简洁。
里面有一些基本的命令操作:参考https://www.cnblogs.com/my--sunshine/p/7093412.html
touch 1.php(在当前目录下创建一个1.php文件,当然也可以手动创建一个文件,此时创建的文件还没有添加到管理库中);
git add 1.php(将1.php添加到管理库)
git status(查看管理库信息)
git commit -m "the commit message"(提交更改)
git commit -am "the commit message"(不用先执行add,但是前提是已经被添加到了管理库中)
4.github创建创建远程仓库,本地与远程建立连接,参考:https://blog.****.net/qq_36135928/article/details/78714501
(1)首先运行git bash ,输入命令$ ssh-****** -t rsa 生成私公钥,我的默认生成到了c:\Users\自己的用户\.ssh里面了,id_rsa为私钥,不能公开,id_rsa.pub是公钥,可以添加到github中。打开id_rsa.pub文件,复制里面的内容。
(2)打开自己的github,找到Settings进入,点击SSH and GPG keys,再新建一个SSH key,将id_rsa.pub文件中的内容放到key中。
然后在用下面一步的设置以后就可以直接连接你的远程库了。
(3)复制远程仓库的连接地址。
这里也可以将复制的公钥信息发给别人,让别人添加到他们的远程库里面,这样我们通过下一步的设置,同样也可以连接别人的远程库。
5.将第四步中创建的本地仓库与远程仓库进行连接,参考: https://blog.****.net/wowoniuzailushang/article/details/78545971
(1)还是在git bash中切换到第四步所建的本地仓库目录下,然后执行git remote add origin https://github.com/darenone/miniProductionLine.git(这里的地址是上面一步4.3中复制的)
(2)可以通过 git remote -v 查看连接的地址
(3)接下来可以用 git push 等操作了。
6.使用 git clone命令下载远程仓库的代码,参考: https://www.cnblogs.com/wangmingshun/p/5424767.html