需求:由于代码不断更新重写,有时候想查看之前写的代码,无奈已经更新。于是想通过GitHub想保留项目各个版本代码。
上传
1.注册账号
2.新建仓库
3.我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:
https://git-for-windows.github.io/
安装成功后,打开Git Bash
第一步:cd进入你放项目文件的地址
|
第二步:输入git init
这个意思是在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹)
第三步:输入git add .
这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可。
第四步输入git commit -m "first commit"
表示你对这次提交的注释,双引号里面的内容可以根据个人的需要改。
第五步输入git remote add origin 自己的仓库url地址
将本地的仓库关联到GitHub上,这里我输入的是git remote add origin https://github.com/GJHL/ScrapyMySQL.git
最后一步,输入git push -u origin master
这是把代码上传到GitHub仓库的意思。
执行完后,如果没有异常,会等待几秒,然后跳出一个让你输入Username和Password 的窗口,输入GitHub账号和密码就行了。
删除
执行 $ git rm * -r(记得,cd 到你要删除的目录下。当然 * 可以换成指定目录)删除所有
##删除远程仓库不想要的文件
在上传项目后如果上传了不想要的文件,在github上是不能直接删除仓库的文件,我们只能通过终端命令来删除我们我想要的文件或者目录。
git rm --cached -r 目录名 ## -r参数删除目录
git commit -m "remove directory from remote repository"
git push
删除文件
git rm --cached 文件名 ##git rm --cached a.txt删除的是本地仓库中的a.txt文件
git commit -m "delete filename"
git push
重新关联远程仓库
git remote rm origin
git remote add origin 远程仓库地址
附:如何快速关联/ 修改 Git 远程仓库地址几种方法: