很久没有上传代码到github了,今天上传一下遇到了一些问题,再这里记录一下,以免再忘了。
首先,建立本地Git仓库,这一步很简单,不过记着首先要通过命令行进入本地代码所在文件,然后
git init
其次,将项目里的所有文件都添加到本地仓库
git add .
注:git add . 是把本地所有文件都添加到本地仓库,如果不想把所有文件添加,也可以用 git add 添加,这里就不赘述了;
接着,将添加的文件给个添加说明,也就是上传说明
git commit -m "XX"
然后,到自己的github建立一个仓库
创建成功后,找到仓库的链接,如下图选中部分
接下来就是要把本地仓库与github上的仓库进行关联,命令是
git remote add origin https://……
上面直接写你的github仓库链接地址,我用省略号省略了。
下面这一步是比较容易出错的,我就是在这儿出错了,因为之前都是直接调用命令
git pull origin master
结果
对出错了,原来是git版本的问题,需要添加一段命令
--allow-unrelated-histories
添加命令之后,果然可以顺利的pull下来了,好开森
最后也就是最重要的一步,哈哈,对,就是push,命令
git push -u origin master
这样就可以把本地程序上传的github了,是不是很简单啊!
写在最后,在上传过程中有可能你push后发现没有上传任何东西,这时候极有可能是你没有commit ,所有你可以commit一下,然后再pull,push。