git的安装与具体使用

Git是什么

Git是目前世界上最先进的分布式版本控制系统。

图解工作原理 / 流程

在这里插入图片描述

其中 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库)Remote:远程仓库我们就不再一一赘述

Git配置

软件下载

打开 git官网 ,下载git对应操作系统的版本。
安装:无脑下一步即可

启动Git

找到合适的文件夹,点击鼠标右键,我们能看到
在这里插入图片描述
其中Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多
Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令
点击Git Bash

Git配置

查看配置

git config -l

设置用户名与邮箱

git config --global user.name "kuangshen"  #名称
git config --global user.email 24736743@qq.com   #邮箱

流程详解

git的工作流程一般是这样的:

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

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

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

1.查看代码变动(红色表示这些文件进行了修改)
git status
2.提交修改到暂存区
git add .

在这里可以再次 git status 如果代码没有问题的话,此处应该显示绿色,表示已经成功提交到了缓存区

3.提交暂存区代码到本地仓库
git commit -m "修改XXX模块的XXX"
4.拉取其他分支的代码
git pull origin 分支名

在这里可以 再次使用 git status 是为了查看是否有冲突,有冲突的话要修改冲突,再次重复第二步骤

5.提交本地仓库代码到远程仓库
git push origin HEAD:远程仓库名

常用的其他操作

版本回退
#查看历史提交日志
git log  
#查看历史命令
git reflog
#回退指定版本
git reset --hard commit_id
##HEAD代表当前版本,一个^代表向上回退一个版本
git reset --hard HEAD^
git clone 远程仓库的某个分支
git clone -b 分支名 xxx.git
git clone 远程仓库的某个分支
git clone -b 分支名 xxx.git
中文乱码问题
# git status 乱码
git config --global core.quotepath false

#git commit 乱码
git config --global i18n.commitencoding utf-8

#git status 乱码
git config --global i18n.logoutputencoding utf-8
  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值