常用Git指令总结

偏执的太偏执、 2023-10-02 17:25 94阅读 0赞

文章目录

    • 一、常用Git指令
          • 1、创建版本库
          • 2、修改提交
          • 3、修改git名称和邮箱
          • 4、创建并切换到dev分支
          • 5、将dev分支合并到主分支master
          • 6、有冲突合并和取消合并
    • 二、本地项目推送到远程gitlab代码库
      • 前置条件
          • 步骤一、初始化本地项目
          • 步骤二、关联gitlab地址
          • 步骤三、真正建立master分支,但是无需推送代码到master
          • 步骤四、创建并切换分支,然后把本地分支推送到远程服务器

请添加图片描述

一、常用Git指令

1、创建版本库
  • 克隆远程版本库

    git clone

  • 初始化本地版本库

    git init

2、修改提交
  • 跟踪所有动过的文件

    git add .

  • 提交所有更新过的文件

    git commit -m “commit message”

  • 查看状态

    git status

  • 下载代码及快速合并

    git pull

  • 上传代码及快速合并

    git push

3、修改git名称和邮箱
  1. git config --global user.name "xxx"
  2. git config --global user.email "xxx"
  • 查看当前用户(global)配置

    git config —global —list

4、创建并切换到dev分支
  1. git checkout -b dev
  • 仅创建分支

    git branch dev

  • 仅切换分支

    git checkout dev

  • 列出所有分支,并查看当前分支

    git branch

  • 删除某个分支

    git branch -d dev

  • 强行删除某个分支

    git branch -D dev

5、将dev分支合并到主分支master
  • 切换到主分支master

    git checkout master

  • 将dev分支合并到master

    git merge dev

  • 将本地内容push到dev分支

    git push

6、有冲突合并和取消合并
  • 以合并dev分支到当前分支,有冲突则以dev分支为准

    git merge dev -Xtheirs

  • 取消当前合并,重建合并前状态

    git merge —abort

二、本地项目推送到远程gitlab代码库

前置条件

  • 1、本地项目所在的密钥已经在gitlab上添加信任,即本地项目所在的机器可通过ssh与gitlab服务通信
  • 2、gitlab上创建好新项目工程,且仅有master分支
步骤一、初始化本地项目
  • 1、进入本地项目的工程目录,在这里打开Git Bash
  • 2、执行命令: git init
步骤二、关联gitlab地址
  • 1、执行命令: git remote add origin 将本地项目与远程项目连接起来
  • 2、执行命令: git remote -v 查看是否关联成功
步骤三、真正建立master分支,但是无需推送代码到master
  • 1、执行命令: git add .
  • 2、执行命令: git commit -m “注释”commit会提交一个对象,此时才会真正建立master分支,这样才可以建立其他分支。
步骤四、创建并切换分支,然后把本地分支推送到远程服务器
  • 1、执行命令: git branch 查看我们的git仓库有几个分支,前面有*号的就是我们目前处于的分支。
  • 2、执行命令: git branch atuo_test 创建auto_test分支,而这个分支的指针就指向最新的commit对象,也就和Head指向统一对象。
  • 3、执行命令: git checkout atuo_test 切换分支到auto_test
  • 4、执行命令: git push origin auto_test 将auto_test分支推送到远程服务器。

以上操作就完成了本地项目推送到远程gitlab代码库,并且使用auto_test分支。

发表评论

表情:
评论列表 (有 0 条评论,94人围观)

还没有评论,来说两句吧...

相关阅读

    相关 git 指令

    1、回退命令: 回退到上个版本 git reset --hard HEAD^ 回退到前2次提交之前,以此类推,回退到n次提交之前 git reset --hard