使用GitHub项目托管,Git上传、删除、以及重新关联远程仓库

需求:由于代码不断更新重写,有时候想查看之前写的代码,无奈已经更新。于是想通过GitHub想保留项目各个版本代码。

上传

1.注册账号

2.新建仓库

3.我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:

https://git-for-windows.github.io/

安装成功后,打开Git Bash

第一步:cd进入你放项目文件的地址

我这里直接进入我的项目目录lvyou:
cd Users/Administrator/PycharmProjects/lvyou/

第二步:输入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 远程仓库地址几种方法:

https://blog.csdn.net/mlq8087/article/details/81360025

猜你喜欢

转载自blog.csdn.net/weixin_40096730/article/details/87872228