git常用命令

本文详细介绍了Git的基本命令行操作,包括复制粘贴快捷键、查看版本信息、配置用户信息、初始化仓库、管理文件状态、分支操作、解决冲突等。通过这些操作,你可以熟练掌握Git的工作流程,从 Workspace 到 Repository,再到 Remote 的数据交互。此外,还涉及了如何添加文件到暂存区、提交更改以及版本回退等关键步骤。
摘要由CSDN通过智能技术生成

git命令行粘贴复制

Ctrl+insert
shift+insert

查看git版本

git --version

查看配置信息

git config --list(-l)

用户自己配置的信息

git config --global --list

系统配置信息

git config --system --list

Git相关的配置文件:

  1. Git\etc\gitconfig :Git 安装目录下的 gitconfig --system 系统级

  2. C:\Users\Administrator\ .gitconfig 只适用于当前登录用户的配置 --global 全局

配置user.name

git config --global user.name "name"

配置user.email

git config --global user.email "email"

在某一个项目文件下初始化git(会创建隐藏文件夹)

git init

查看git状态

git status

克隆

git clone [url]

git工作流程

  1. 在工作目录中添加、修改文件;

  2. 将需要进行版本管理的文件放入暂存区域;

  3. 将暂存区域的文件提交到git仓库。

    因此,git管理的文件有三种状态:已修改(modified),已暂存(staged),已提交(committed)

在这里插入图片描述

  • Workspace:工作区,就是你平时存放项目代码的地方
  • Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信 息
  • Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。 其中HEAD指向最新放入仓库的版本
  • Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换

将文件添加到暂存区

git add 文件

将暂存区的内容提交到本地仓库

git commit -m '提交信息'

查看版本信息

git log (详细信息)
git reflog

穿梭版本

git reset --hard 版本号

分支操作

查看分支

git branch -v

创建分支

git branch 分支名

切换分支

git checkout 分支名

合并分支:把指定的分支合并到当前分支上

git merge 分支名

分支冲突

产生冲突原因:两个分支在同一个文件的同一个位置有两套完全不同的修改,git无法决定使用哪一套修改,必须人为决定新代码内容

  1. git status 查看冲突文件
  2. vim 冲突文件名
<<<<<<<< HEAD 
当前分支冲突内容
===========
合并分支的冲突内容
>>>>>>>> 合并分支名
  1. 修改冲突内容
  2. git add 冲突文件名
  3. git commit (不能带文件名)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值