• Git的注册登录以及具体使用


    概述:

    git是一个版本管理工具。用于管理对应的项目的版本。git是一个分布式的项目管理工具,我每个本地的代码都是一个本地的仓库,然后最终提交到远程仓库(git是一个多分支的版本管理工具)。svn是一个版本管理工具,它是集中式的项目管理工具(单分支客户端服务端上传)

    git官网:

    Git

     找到一个文件夹点击右键弹窗有一个git gui here (从当前位置打开gui) git bash here(从当前位置打开命令行)当你出现这个俩个内容就已经安装完成。

     dos命令测试(找到当前安装路径下的bin目录进入cmd)

    git --version

     git的分区:

    对应的git仓库分区,分为三个区。工作区(你就是你的工作代码)暂存区(暂存你的代码通过状态可以查看对应的暂存内容可以更改)历史区(版本库)(通过日志可以查看你的提交记录最终记录存在历史区历史区不能更改)

    分区相关操作: 

    从工作区到暂存区:

    git add 文件名#添加对应的文件到暂存区

    git add 文件夹名#添加对应文件夹里的所有文件到暂存区

    git add . #添加所有的文件到暂存区

    git add * #添加所有的文件到暂存区

    git add --all#添加所有的文件到暂存

    查看状态:

    git status

    从暂存区撤回(不会影响工作区) 

    git reset HEAD --文件名git reset HEAD --文件夹

    git reset HEAD -- . #撤回所有

    git reset HEAD -- * #撤回所有

    从暂存区到历史区: 

    第一次进入需要配置用户名和邮箱号

    git config user.username 名字--globalgit config user.email 邮箱--globa

    提交命令:

    git commit 文件名

    git commit 文件夹名字

    git commit .git cmmit *

    vi编辑器三种模式

    阅读模式(默认的模式从插入模式进入阅读模式按esc键)

    插入模式(进入插入模式才可以进行编辑按 i a o都可以进去通过阅读模式进入)

    命令行模式(执行命令从阅读进入 :wq 保存退出)git reset HEAD --文件名git reset HEAD --文件夹git reset HEAD -- . #撤回所有git reset HEAD -- * #撤回所有git config user.username 名字--globalgit config user.email 邮箱--globalgit commit 文件名git commit 文件夹名字git commit .git cmmit *

    提交记录查看:

    git log

    直接设置对应的提交信息进行提交: 

    git commit 文件名 -m 提交信息

    从历史区库撤回 暂存区就没有了 

    git reset --hard 版本号

    git reset --hard HEAD #撤回最近提交的

     分支:

    分支其实就是将每个功能进行相关的抽取,让每个功能之前可以不受影响。

    注意事项:一个分支尽量开发一个功能模块,不要多个功能模块在一个分支上开发。feature 分支在申请合并之前,最好是先 pull 一下master_check分支下来,看一下有没有冲突,如果有就先解决冲突后再申请合并

    开辟分支:

    git branch 分支名

    查看分支:

    git branch

    切换分支: 

    git checkout 分支名

    删除分支 (不能处在当前分支删除当前分支) 

    git branch -d 分支名

    git branch -D #强制删除

    衍含分支 (将指定分支衍和到当前分支) 

    git rebase 分支名

     gitee

    gitee是一个代码托管平台(国内码云),他其实也是一个远程仓库(可以将你的代码上传到这个仓库)。类似于gitEE的平台还有gitHub(全球性的代码托管平台)以及类似于gitHub的一个托管平台gitLable(需要自己搭建环境私服)

    新建仓库: 

     提交内容到远程仓库:

    git add  . 

    git commit . -m 信息

    git remote add origin url 地址 //这个文件夹是由gitee平台创建

    git push origin master //添加到远程仓库

    克隆:

     拉取最新的内容:

    git pull origin master

    远程仓库显示成功:

     

     

  • 相关阅读:
    2022就业季|Spring认证教你,如何使用 Spring 构建 REST 服务
    【基于pyAudioKits的Python音频信号处理(三)】乐音和噪音
    scratch三个数排序 电子学会图形化编程scratch等级考试四级真题和答案解析2022年9月
    FPGA学习笔记(八)同步/异步信号的打拍分析及处理
    Apache DolphinScheduler-3.2.0集群部署教程
    git可视化工具-idea插件使用
    什么是0day漏洞?如何预防0day攻击?
    String常见算法(一)
    基于stm32单片机的台历日历计时器万年历Proteus仿真
    Python 3.6.10 中的 requests 库 TLS 1.2 强制使用问题及解决方案
  • 原文地址:https://blog.csdn.net/ITjun666/article/details/127776739