使用git上传项目到github/gitee的流程

首先命令行cd到你的项目文件目录下:

cd PycharmProjects/web_classifier

② 将你的项目初始化git仓库

git init 

这里将你的文件传输到了缓存区

git add 你要上传的文件名

④ 将暂存区里的改动给提交到本地的版本库

git commit -m "对本次提交的注释说明":

⑤ 与远程仓库建立连接(github/gitee等)

git remote add origin 你要上传的url地址

首先将仓库的代码更新到你的本地(fetch+merge),如果远程仓库为空或未更新,则不必加这一步

git pull origin master

将缓存区文件推到远程仓库

 git push origin master

若有问题需要将add或commit的文件撤回

⑧git add 后撤销: 

撤销所有add文件 git reset HEAD .
撤销单个add文件 git reset HEAD -filename

⑨git commit 后撤销:

只回退commit的信息,保留修改代码:git reset --soft head
彻底回退到上次commit版本,不保留修改代码:git reset --hard head^
说明:
HEAD :当前版本
HEAD^ :上一个版本


--hard 直接将本地项目目录(working tree)、暂存区(Index/Stage)及本地仓库(Repository )都重置成目标Reset节点(如HEAD^节点重置为上一个版本)的內容。

--soft 保留本地项目目录、暂存区内容,本地仓库重置成目标Reset节点(如HEAD^节点重置为上一个版本)的內容。原节点和reset节点之间的【差异变更集】会放入index暂存区中(Staged files)。

--mixed(默认):保留本地项目目录的內容,将暂存区和本地仓库中的內容更改和reset目标节点一致(如HEAD^节点重置为上一个版本),原节点和Reset节点之间的【差异变更集】会放入本地项目目录中。

 

 

注:

单个文件默认小于100M,如果要上传大于100M的文件,用如下命令:

git config --global http.postBuffer 524288000

这里修改缓存值为500M

 

删除本地及缓存中的文件

git rm --f 文件名

删除本地缓存(git add)中的文件

git rm --cached 文件名

删除已经添加缓存的某一个目录下所有文件的话需要添加一个参数 -r

git rm -r --cached 文件名

git rm -r --cached 文件名

强制用本地仓库覆盖远程仓库,

git push origin 分支名 --force

如: git push origin master --force

git工作流程,这篇博客讲的很好,可以看一下

https://www.cnblogs.com/qdhxhz/p/9757390.html

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值