• 版本控制系统:Git 纯应用(持续更新)


    基本操作

    ctrl+上行键:上次代码

    本地仓库:Git init

    新建文件:touch  xxxx.xxx

    查看状态:Git  status

    文件从工作区——暂存区:Git  add  ./文件名(.是通配符代表所有)

    暂存区——仓库:Git commit -m "注释信息"  

         后面-m作用就是注释信息,其实也可以不需要,这样会进入另一个窗口,在另一个窗口写注释即可

    提交信息和记录:Git log   

         更详细:但是很麻烦,东西一大堆,需要自己起别名,直接去黑马程序员看具体方法

    修改文件:vi   文件名。  修改后需要重新add和commit,然后git log可以查看提交信息

    清屏:clear  如果清屏后很多信息看不到比如ID,比如git log可以用git reflog查看历史

    版本回退:git reset --hard  “commitID”

    在我们需要add——commit操作文件时,有些文件我们不想操作:

    1:touch .gitignore   2:vi .gitignore 然后加入不想操作的文件(直接文件名,或者*.x  x为文件后缀名)。vi后要add——commit

    如果后期我又想操作怎么办:继续vi 删除.gitignore里面我们要操作的文件

    分支:每个人开发互不影响

    查看分支:git bra        nch    

    创建分支:git  branch  分支名

    切换分支:git checkout 分支名    留意原始文件夹变化

    创建&切换:git checkout -b 分支名

    合并分支:git merge 分支名称

             一般都是合并到master上,先切换到master

    删除分支:git branch -d 分支名 

                   当创建分支没有进行merge操作时要用:git branch -D 分支名删除

    冲突:不同分支修改同一个文件同一行。然后合并,就会有冲突,这时候需要手动解决,然后add——commit

    可以直接在文件:x=随便   也可以vi   然后add——commit

    远程仓库

    连接操作&ssh公钥看IT黑马

    ssh: connect to host gitee.com port 22: Connection timed out尝试连接热点内网

    ssh -T git@gitee.com:检查公钥配置成功

    要先git init创建本地仓库

    添加远程仓库:git remote add  别名x  仓库地址

    检查:git remote  

    本地仓库推至远程仓库:git push [-f] [--set-upstream] 起的别名x master(分支)

         [-f]:强制覆盖 

         [--set-upstream]:推送远程同时建立和远程分支的联系

                 可以看到本地master和远端master对应(蓝字)

                

    删除仓库:git remote rm  仓库名  

    对于报错:连自己网or删除or从新开始

    git branch -vv:本地分支和远程分支关系

    如果本地分支和远程分支已经建立联系,就可以直接git push

    克隆:git clone 地址

    抓取/拉取:克隆有时候太麻烦了,针对一整个仓库 。所以引入抓取/拉取,进行更新

  • 相关阅读:
    VR直播系统设置大揭秘,带你穿越时空亲临现场
    python机器学习 一元线性回归 梯度下降法的实现 【Python机器学习系列(四)】
    C# Winform 最大化遮挡任务栏和全屏显示问题
    Java线程池
    Vuex与前端表格施展“组合拳”,实现大屏展示应用的交互增强
    Centos7安装Redis7.x最新稳定版|配置开机启动(骨灰级|保姆级)
    线程的生命周期
    Java多线程核心技术第一阶段-Java多线程基础 02
    2022年全球市场香兰素总体规模、主要生产商、主要地区、产品和应用细分研究报告
    三维医学图像处理系统(PACS)源码
  • 原文地址:https://blog.csdn.net/2301_76758064/article/details/140044276