• 【Git】


    什么是Git?

    Git是分布式版本控制系统(Distributed Version Control System,简称 DVCS) ,分为两种类型的仓库:本地仓库和远程仓库

    本地仓库:是在开发人员自己电脑上的Git仓库

    远程仓库:是在远程服务器上的Git仓库

    1. Clone:克隆,就是将远程仓库复制到本地

    2. Push:推送,就是将本地仓库代码上传到远程仓库

    3. Pull:拉取,就是将远程仓库代码下载到本地仓库

     Git的常用命令:

    环境配置:

    **设置用户信息 **

       git config --global user.name “itcast”

       git config --global user.email “hello@itcast.cn”

    **查看配置信息**

      :① git config --list

          ②git config user.name


    初始化Git仓库:git init
    克隆:git clone 远程Git仓库地址

    文件状态:Git工作目录下的文件存在两种状态:

    - untracked 未跟踪(未被纳入版本控制)
    - tracked 已跟踪(被纳入版本控制)

    ​ Unmodified 未修改状态

    ​ Modified 已修改状态

    ​ Staged 已暂存状态

    本地仓库操作:


        git status -s 查看文件状态
        git add 将未跟踪的文件加入暂存区


        git reset 将暂存区的文件取消暂存
        git commit 将暂存区的文件修改提交到本地仓库
        git rm 删除文件


    远程仓库操作:


        git remote(查看远程仓库)
        git remote add <shortname> <url>添加远程仓库
        克隆仓库的命令格式是 git clone [url]
        移除一个远程仓库 : git remote rm
        git fetch 是从远程仓库获取最新版本到本地仓库,不会自动merge
        git pull 是从远程仓库获取最新版本并merge到本地仓库
        将代码推送到远程仓库:git push [remote-name][branch-name]

    Git分支:

        几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。Git 的master分支并不是一个特殊分支。 它跟其它分支没有区别。 之所以几乎每一个仓库都有 master 分支,是因为git init 命令默认创建它,并且大多数人都懒得去改动它。


        分支命令:


            查看分支, 列出所有本地分支:git branch

            列出所有远程分支: git branch -r

            列出所有本地分支和远程分支:git branch -a
            创建分支:git branch
            切换分支:git checkout 分支名
            推送到远程仓库分支:git push origin 分支名
            合并分支:git merge 分支名
            删除分支:git branch -d 分支名

    在IDE中使用git


        手动配置下Git的路径
        File→Settings打开设置窗口,找到Version Control下的git选项:
        选择git的安装目录后可以点击“Test”按钮测试是否正确配置
        在IDEA中创建工程并将工程添加至Git,将项目添加至Git管理后,可以从IDEA的工具栏上看到Git操作的按钮
        将文件添加到暂存区,选择Git目录下的add
        提交文件commit
        将工程代码推到远程仓库:选择push并填写远程仓库的正确地址即可
        其他命令跟git常用命令一致,在git目录下寻找即可

  • 相关阅读:
    关于天干地支及其计算
    微信小程序开发账号找回
    [SpringBoot Server]SpringBoot tomcat配置
    即将发布的 Apache Spark 3.2 将内置 Pandas API
    Posix与System V共享内存区
    raw智能照片处理工具DxO PureRAW mac介绍
    http 内容协商
    经典网络解(三) 生成模型VAE | 自编码器、变分自编码器|有监督,无监督
    C语言 sizeof
    docker容器
  • 原文地址:https://blog.csdn.net/akisi/article/details/125607563