• git操作


    • 安装: 直接执行安装程序不停的下一步

    • 工作原理:在工作区执行操作------添加到暂存区------提交到本地仓库-------推送远程仓库

    • 基本命令:

      • git init 在指定目录下初始化 git 仓库

      • git status 查看当前仓库的状态

      • git add 文件名称 ----- 添加内容到暂存区

      • git commit -m "提交日志" -------- 提交到本地仓库

    • 注意事项:

      • 默认第一次提交时需要提供作者的用户名及邮箱( git 不会验证,但是会保留配置 )

    远端仓库  

     

    解决冲突

    • 冲突: 不同的成员 对同一个文件的同一模块进行了操作,且分先后提交到远端。此时后提交的那个人就会遇到无法提交的问题。

    • 解决冲突的步骤

      • 先将远端库中最新的版本 pull 到本地 【 此时会得到一个显示冲突状态的文件 】

      • 打开该文件手动的解决冲突。【 git 仓库并不知道当前文件是否还存在冲突 】

      • git add 文件名----git commit 提交 【 使用命令让git 仓库知道,当前的冲突已经解决了 】

      • 此时就可以向远端推送我们解决冲突之后的文件

    向远端仓库提交本地项目

    一、远端仓库非空

    1. 新建本地 git 仓库

    2. 首先使用 git pull 远端地址 master 将远端的内容下载至本地仓库

    3. 在本地 git 库中书写代码---- add ----- commit -----push

    二、远端有一个空仓库

    1. 在本地初始一个 git 仓库 【 git init

    2. 在仓库内书写具体的项目代码 【 在 git 仓库的工作区进行工作 】( 原理上来说这部分内容可以直接提交到本地库 )

    3. 完成工作区的代码实现之后,将它们添加到暂存区 【 git add . 】( 暂存区里的内容是不能直接推送到远端的 )

    4. 将暂存区里的内容提交至本地库 【 git commit -m "提交日志"

    5. 此时保正本地库完成了所有操作之后就可以执行推送 【 git push 远程仓库地址 master

    注意:
    
    - **推送本地项目代码的时候,我们需要忽略掉一些文件 ( .gitignore )**
    - **如果远端程序的内容版本比本地要新,此时使用 pull 命令将远端的新版本先更新到本地 ( 产生冲突文件 )**
    - **在本机上定位到冲突文件,然后按需要的规则手动合并,此时依然不能直接推送**
    - **将修改后的冲突文件重新  add  ----- commit ----- push**

    三、给远端仓库起别名

    1. 开发过程中需要频繁的向远端仓库提交代码 ,每次提交都要指定对应的仓库地址

    2. 事先给远端仓库地址设置一个别名:

    git remote add 自定义名称 远端仓库地址  # 这句话的作用就是给远端仓库地址起了一个别名
  • 相关阅读:
    sql更细
    机器学习实战1000例(二)逻辑回归实现乳腺癌肿瘤预测
    机器学习实战1000例(一)线性回归实现广告数据分析
    微软外服工作札记②——聊聊微软的知识管理服务平台和一些编程风格
    克隆虚拟机之后更改ip报错Bringing up interface eth0: Error: No suitable device found: no device found for connection 'System eth0'.
    vmware两台虚拟机设置共享磁盘
    PowerShell创建IIS网站
    单元测发生 System.BadImageFormatException
    Asp.NET WebAPI使用文件服务
    .NET6 全局using
  • 原文地址:https://www.cnblogs.com/snailon/p/12254246.html
Copyright © 2020-2023  润新知