Git学习笔记和问题记录

git init

把这个目录变成Git可以管理的仓库
在这里插入图片描述


git add file/git add folder

git add file : 把文件添加到仓库
git add folder : 把文件夹以及文件中的内容添加到仓库
在这里插入图片描述


git commit

把文件提交到仓库,git add只是添加而已。
git commit -m “xxxx” : -m后面是本次提交的说明
在这里插入图片描述


git log

git log可以查看提交历史,以便确定要回退到哪个版本。。
在这里插入图片描述


git reset --hard HEAD^

在Git中用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD ^ ^ ,
当然往上100个版本写100个^ 比较容易数不过来,所以写成HEAD~100
在这里插入图片描述
在这里插入图片描述


git status

查看一下工作区的状态:文件有没有修改,有没有文件没有被add、commit啥的。
在这里插入图片描述


git checkout – file

1、修改后还没有被放到暂存区,撤销修改就回到和版本库一模一样的状态。
2、已经添加到暂存区后,又作了修改,撤销修改就回到添加到暂存区后的状态。


git rm file

删除文件
在这里插入图片描述


本地仓库关联远程仓库or创建远程仓库后生成本地仓库

在这里插入图片描述


git push -u origun master

git push -u origin master推送代码到关联的远程仓库。
在这里插入图片描述
推送代码到远程仓库,出现Permission denied(publickey)没有公钥权限、Could not read from remote repository不能读取远程仓库。明显提示没有公钥,所以得添加公钥。
使用ssh-keygen -t rsa -C "youremail@qq.com" 生成github秘钥对,
在这里插入图片描述
id_rsa是私钥不能泄露,id_rsa.pub是公钥可以告诉别人。
youremail@qq.com是注册的远程仓库账号的邮箱。
在这里插入图片描述
vim id_rsa.pub查看公钥,全选复制,之后到github Settins添加。
在这里插入图片描述


在这里插入图片描述
内容更新了,但是第二次push的时候又被拒绝了,网上找到了解决办法。
1、先拉再推git pull --rebase
这里加了 --rebase 参数是表示「內容抓下来之后请使用 Rebase 方式合并」,当然你想用一般的合并方式也沒问题。合并如果沒法生冲突,接着应该就可以顺利往上推了。
2、无视规则git push -f
凡事总有先来后到,在上面的例子中,前人先推上去的內容,后推的人就是应该拉一份下來更新,不然照规定是推不上去的。不过规则也是有例外,只要加上了 --force 或是 -f 参数,它就会强制硬推上去

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip
毕设新项目基于python3.7+django+sqlite开发的学生就业管理系统源码+使用说明(含vue前端源码).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 学生就业管理系统(前端) ## 项目开发环境 - IDE: vscode - node版本: v12.14.1 - npm版本: 6.13.4 - vue版本: @vue/cli 4.1.2 - 操作系统: UOS 20 ## 1.进入项目目录安装依赖 ``` npm install ``` ## 2.命令行执行进入UI界面进行项目管理 ``` vue ui ``` ## 3.编译发布包(请注意编译后存储路径) #### PS:需要将编译后的包复制到后端项目的根目录下并命名为'static' 学生就业管理系统(后端) ## 1.项目开发环境 - IDE: vscode - Django版本: 3.0.3 - Python版本: python3.7.3 - 数据库 : sqlite3(测试专用) - 操作系统 : UOS 20 ## 2.csdn下载本项目并生成/安装依赖 ``` pip freeze > requirements.txt pip install -r requirements.txt ``` ## 3.项目MySQL数据库链接错误 [点击查看解决方法](https://www.cnblogs.com/izbw/p/11279237.html)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

欲盖弥彰1314

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值