04-GitHub上上传自己的项目/clone项目只down下来最新一次提交的代码/ 码云上上传项目
1.先注册创建一个自己的github账号,此处省略,地球人都会~~
2.登录成功后右上角
3.创建一个新的项目,填写项目名称,描述
4.创建完成之后,跳转到下面的页面,下面红框中的网址要记住,这是你的仓库地址,在后面上传代码的时候需要使用
(注意:这里记得赋值的是HTTPS的地址)
5.接下来,我们需要先下载Git,这里最好下载最新版本的Git,安装时如果没有特殊需求,一直下一步就可以了,安装完成之后,鼠标右键打开Git Bash
6.上传文件是哪个,在哪里
7.打开git bash:
第一步:cd进入你放项目文件的地址,我的地址在N:/textCli/vue-h5-template
第二步:输入git init
如下图所示,这个意思是在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹)
我们进入要上传的文件夹中,文件夹选项中选择显示隐藏文件夹:发现多了一个.git文件夹
第三步:输入git add .
这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可。
这里如果出现以下内容,则需要你输入自己的账号或名字(如果不出现就可以直接commit了)
用上面提示的代码输入自己的邮箱或名字,输入完成后:
再输入git commit -m "first commit"时就会成功
第五步:输入git remote add origin https://自己的仓库url地址(上面有说到) 将本地的仓库关联到github上,
如:git remote add origin https://github.com/你自己仓库创建时候生成的那个地址
最后一步,输入git push -u origin master,这是把代码上传到github仓库的意思。
执行完后,如果没有异常,会等待几秒,然后跳出一个让你输入Username和Password 的窗口,你只要输人 github的登录账号 和密码就行了。
这里附上一个别人写的常见Git错误的解决:http://blog.163.com/023_dns/blog/static/1187273662013111301046930/
然后我们打开github:
就可以看到了我们上传的项目了。
二、git clone项目只down下来最新一次提交的代码
我们平时git clone http:xxxxxxx 项目的时候会把此项目所有的git提交的历史记录全部下载下来,这样会很慢。如果想快点,我们可以用:
git clone https://xxxx --depth 1
就可以只down下来最新一次提交的所有代码
三、码云上上传项目
1.首先在码云上创建一个仓库,如果已经有仓库了可以忽视这一步。
创建完成了,接下来就要开始把本地的项目上传上去了。
1.初始化本地仓库:
git init
2.暂存本地修改:
git add .
3.提交本地修改:
git commit -m "提交信息"
4.关联本地仓库和码云仓库:
git remote add origin https://gitee.com/xxx.git(这就是刚才创建的仓库地址)
![](https://img2022.cnblogs.com/blog/2221918/202204/2221918-20220424155241587-1573515313.png)
如果再添加关联时候,出现以下报错,要么是你之前已经关联过了,要么是你当前这个项目之前关联的是别的仓库地址(有.git隐藏文件),通常我们自己本地新创建的项目不进行前面的git init 操作是没有.git文件夹的(存放所有分支提交信息)。
5.如果是关联过别的项目,我们通过以下命令解绑:
git remote rm origin
6.绑定新的码云仓库:
git remote add originhttps://gitee.com/xxx.git
7.先拉取一下:
git pull --rebase origin master (可能会需要输码云的账号密码,正常输入就行了)
8.推送上去:
git push -u origin master