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,然后就切换到了该目录下。

git及github的学习

git及github的学习

(3)初始化该本地文件,使其成为git管理的文件

命令行输入git init,此时文件夹变成了

git及github的学习

git及github的学习


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,但是前提是已经被添加到了管理库中)

git及github的学习


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文件,复制里面的内容。

git及github的学习

(2)打开自己的github,找到Settings进入,点击SSH and GPG keys,再新建一个SSH key,将id_rsa.pub文件中的内容放到key中。

git及github的学习git及github的学习

git及github的学习

然后在用下面一步的设置以后就可以直接连接你的远程库了。

(3)复制远程仓库的连接地址。

git及github的学习

这里也可以将复制的公钥信息发给别人,让别人添加到他们的远程库里面,这样我们通过下一步的设置,同样也可以连接别人的远程库。

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