我在这里在桌面有一个测试项目demo1,想把它通过git上传到github。
1.我们首先打开git的命令行,进入demo1目录下。
2. 在当前目录下初始化仓库git init,因为如果你要使用git管理项目,就必须进行仓库的初始化,此时初始化后会生成一个.git文件夹,这是一个隐藏的文件夹。
初始化前
初始化后
3. 使用git add 命令将项目添加到暂存区。
这里使用的是 . ,表明将demo1项目下的所有文件夹及文件夹下的文件都添加到暂存区。
如果要添加某一个文件,如demo1下的bb.txt,则命令为 git add bb.txt,如果想添加某一个文件夹下的所有文件夹及文件,则为 git add one/,如果想要添加one文件夹下的某个文件aa.txt,则为git add one/aa.txt。
4. 提交已经添加到暂存区的文件到仓库。
5. 关联远程仓库
在github上创建一个仓库,仓库名字尽量和要提交的项目名一样,好区分。
复制 git@github.com:Mr-liukun/demo1.git
6. push到远程仓库demo1。这里可能会有报错,报错如下:
这个错误目前还不知道什么原因,有人说是因为远程仓库中有REANME.md,而本地仓库没有README.md。
错误解决办法,执行 git pull --rebase origin master
我们会发现本地目录中多了一个README.md
然后再进行push。
然后就可以在github上看到你push的项目了。
至此,一个项目从本地提交到github上就算完成了。
大体流程:
git init // 初始化仓库
git add . //添加到暂存区
git commit -m ‘这里写你想要标注此次提交的信息,如什么时间添加了什么功能’
git remote add origin git@github.com:Mr-liukun/demo1.git // 关联远程你自己的仓库,这里是我的远程仓库,关联时换成你自己的
git pull --rebase origin master
git push -u origin master // 将本地仓库的内容推送到远程仓库上