刚开始在网页上使用github,但是创建仓库之后不会创建文件夹,在参考相关的博客,加上自己的实践之后,终于弄好了,特地总结一下。
一、克隆远程仓库到本地。
1、在官网上下载它的软件。下载地址:http://windows.github.com/。
2、修改git仓库的路径。
默认的git仓库路径是在C盘,可以通过启动GitHub软件来修改。启动完之后,在右上角点击setting,选中options。
修改路径。我改为:D:\git_space。保存后重启。
3、打开git shell 软件。
输入:ssh -T git@github.com
确认认证的公钥是否正确
出来以下结果即可。
Warning: Permanently added 'github.com,192.30.253.112' (RSA) to the list of known hosts.
Hi liangzc2016! You've successfully authenticated, but GitHub does not provide shell access.
4、克隆仓库
仓库地址如下图:
4.1 输入以下命令
git clone https://github.com/liangzc2016/MyWX.git
结果如下即可:
Cloning into 'MyWX'...
remote: Counting objects: 17, done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 17 (delta 1), reused 4 (delta 0), pack-reused 0
Unpacking objects: 100% (17/17), done.
4.2 然后进入该目录,从上面的结果可以看到我的目录是‘’MyWX“”:
cd MyWX
4.3 直接手动把文件复制到该目录下,然后输入以下命令把文件添加到缓存区
我这里共有3个文件夹,分别是images,pages,utils;可以分别添加,也可以像第二行的命令,用空格把它们分隔开。
git add images
git add pages utils
如果出现fatal: Not a git repository (or any of the parent directories): .git 错误。
输入:git init
4.4 写上代码提交信息
这里我就写‘firstCommit’,可以随便写。
git commit -m 'firstCommit'
4.5 接下来执行
git remote add origin https://github.com/liangzc2016/MyWX.git
如果出现错误:fatal: remote origin already exists.
就执行以下第一个命令后,再继续执行上面那命令,注意这里的https://后面的是你的仓库地址,记得替换。
git remote rm origin
git remote add origin https://github.com/liangzc2016/MyWX.git
4.5 最后执行
git push origin master
如果出现error: failed to push some refs to这样的错误
则,就执行以下命令,正确之后继续执行上面那条命令。
git pull origin master
如果再出错可以使用以下命令合并两个仓库。
git pull origin master --allow-unrelated-histories
之后在继续上传文件之类的,4.4步骤可以不再执行。
二、我的执行步骤