Git使用及常用命令

Git使用及常用命令

Git常用命令

命令作用
git config --global user.name 用户名设置用户签名
git config --global user.email 邮箱设置用户签名
git init初始化本地库
git status查看本地库状态
git add 文件名添加到暂存区
git commit -m “日志信息” 文件名提交到本地库
git reflog查看历史记录
git reset --hard 版本号版本穿梭

设置用户签名

命令: git config --global user.name 用户名
命令 : git config --global user.email 邮箱

  • 签名信息在windows的当前用户目录下的.gitconfig文件里可以查看到
  • 签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够看到,以此确认本次提交是谁做的。Git 首次安装必须设置一下用户签名,否则无法提交代码
  • 这里设置用户签名和将来登录 GitHub(或其他代码托管中心)的账号没有任
    何关系。

初始化本地库

命令: git init

  • 会在指定目录下生成一个.git文件夹,使Git获得目录管理权

查看本地库状态

命令: git status
在这里插入图片描述

添加到暂存区

命令: git add 文件名
在这里插入图片描述

从暂存区删除

命令: git rm --cached 文件名
从暂存区删除文件,工作区文件依然保留
在这里插入图片描述

提交本地库

命令: git commit -m “日志信息” 文件名
-m 添加日志信息
在这里插入图片描述

修改文件

原文件
在这里插入图片描述
在这里插入图片描述
修改文件,添加一行在这里插入图片描述
在这里插入图片描述
查看文件信息
在这里插入图片描述
发现文件修改,未添加到暂存区

  • 可使用 git add 文件名添加到暂存区
    在这里插入图片描述
    在这里插入图片描述

  • 可使用 git restore 文件名 丢弃这次修改
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 查看日志
    在这里插入图片描述

历史版本及版本穿梭

  • 查看版本信息
    命令: git reflog
    在这里插入图片描述
  • 查看详细版本信息
    命令: git log
    在这里插入图片描述
  • 版本穿梭
    命令: git reset --hard 版本号
    查询要获取的版本号
    在这里插入图片描述
    使用git reset --hard 版本号切换版本
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

Git分支

在这里插入图片描述
在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。对于初学者而言,分支可以简单理解为副本,一个分支就是一个单独的副本。(分支底层其实也是指针的引用)
在这里插入图片描述

分支命令

命令作用
git branch 分支名创建分支
git branch -v查看分支
git checkout 分支名切换分支
git merge 分支名把指定的分支合并到当前分支上
  • 查看分支
    在这里插入图片描述
  • 创建分支
    在这里插入图片描述
  • 切换分支
    在这里插入图片描述
    在slave分支修改文件在slave分支修改文件
  • 合并分支
    • 正常合并
      1.切换到要合并到的分支(例如master分支)
      2.在要合并到的分支(例如master分支)上使用合并分支命令
      git merge 分支名,将要合并的分支(例如slave)合并到master分支
      在这里插入图片描述
    • 冲突合并
      冲突产生的原因:合并分支时,两个分支在同一个文件有两套完全不同的修改。Git 无法替我们决定使用哪一个。必须人为决定新代码内容。在这里插入图片描述
      此时需要手动合并
      在这里插入图片描述
      手动合并
      在这里插入图片描述
      保存到暂存区,提交代码
      注意:此时使用 git commit 命令时不能带文件名

Git团队协作

  • 团队内协作
    在这里插入图片描述
  • 跨团队协作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值