git学习

对Git用户名与Github账户关系的理解

https://www.jianshu.com/p/f3020c04d966


git教程

https://www.yiibai.com/git/git-quick-start.html


廖雪峰git教程

https://www.liaoxuefeng.com/wiki/896043488029600/900394246995648


git add -u git add -A 和 git add . 的区别

https://blog.csdn.net/caseywei/article/details/90945295


GITHUB私有库公有库转换

https://blog.csdn.net/cnds123321/article/details/86763411


ubuntu安装git

sudo apt-get install git

git操作

  1. 初始化

    git config --global user.name “” [^与github一致即可]
    git config --global user.email “” [^与github一致即可]
    git config --global core.editor notepad
    git config --list [^查看设置]

  2. 帮助

    git help [^举例:git help config]

  3. 检查状态

    git status
    git status -s [^简化输出]

  4. 查看改动

    git diff [^只显示尚未暂存的改动]
    git diff --staged [^查看已经暂存起来的变化]

  5. 删除(取消跟踪)

    git rm filename [^删除当前文件下的和暂存区中的]
    git rm --cached filename [^只删除暂存区的]

  6. 撤销暂存区修改

    git reset HEAD filename [^撤销暂存区修改,暂存区恢复到上次提交的状态]

  7. 撤销工作目录修改

    git checkout – filename [^工作目录恢复到上次提交状态]

  8. 增补提交

    git commit --amend [^会使用与当前提交节点相同的父节点进行一次新的提交,旧的提交将会被取消。]

  9. 从远程仓库中抓取与拉取

    git fetch 远程主机名 远程分支名 [^将会拥有那个远程仓库中所有分支的引用]
    git pull 远程主机名 远程分支名:本地分支名 [^自动的抓取然后合并远程分支到本地分支]

  10. 推送

    git push 远程主机名 本地分支名:远程分支名

  11. 创建分支

    git branch branch name

  12. 切换分支

    git checkout branch name

  13. 版本回退

    git reset --hard 版本号
    –soft – 缓存区和工作目录都不会被改变
    –mixed – 默认选项。缓存区和你指定的提交同步,但工作目录不受影响
    –hard – 缓存区和工作目录都同步到你指定的提交

    在 git 中 HEAD 表示当前版本,指向最新的提交
    HEAD^ → 上一个版本
    HEAD^^ → 上上一个版本
    HEAD^^^ → 上上上一个版本
    HEAD~100 → 往上100个版本

  14. 无跟踪分支初次合并

    git pull origin master --allow-unrelated-histories

  15. 添加远程仓库

    git remote add origin http

  16. 实际操作

    git config --global user.name “” [^与github一致即可]
    git config --global user.email “” [^与github一致即可]
    git config --global core.editor notepad
    git config --list [^查看设置]
    进入目录
    git init
    创建README.md
    git add -A
    git commit -m “the first commit”
    git remote add origin http
    git pull origin master --allow-unrelated-histories
    git push origin master:master

  17. 修改默认语言

    进入目录
    notepad .gitattributes
    *.css linguist-language=java [^后面的语言就是你Github错识别的语言,后面java修改成为你想要的显示的语言]

  18. 新理解
    git status -s
    左边状态为 缓存区 相对于 HEAD
    右边状态 为 硬盘 相对于 缓存区

    git add 加入到缓存区
    git rm 从缓存区删除

    1.暂存区恢复成HEAD:git reset
    2.工作区恢复成暂存区:git checkout

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值