【Git版本控制 | 篇①】Git的基本设置

话写在最开头:

在牛某网看见了牛肉哥的帖子之后,打算向牛肉大佬学习,故开始书写优快云博客,通过博客的方式来巩固自身知识学习。
在了解Git之后,在模糊记忆中去对工具的使用做再一步的巩固,可用于查询模糊知识点使用

目录

第一段学习内容:

Git的概念:

Git的工作形式:

Git的基本设置:

设置用户信息:

查看用户信息:

设置别名:

Git的使用:

创建本地仓库:

如何将修改的代码上传至本地仓库:!!!(所有修改都要进行上传才能生效)

版本回退:

文件忽略:

分支管理:

分支主要命令:

解决冲突(conflict):

第一段学习内容:

Git的概念:

简单来说,Git 是一个分布式版本控制系统,它能追踪文件的修改历史、方便多人协作开发,并允许你在任何时间点回溯到之前的版本。

Git的工作形式:

如图所示:

Git的基本设置:

在Git Bash中进行设置

设置用户信息:

git config --global user.name"此代码创建者"

git config --global user.email"xxxx@xx.com 代码创建者邮箱"

查看用户信息:

git config --global user.name

git config --global user.email

设置别名:

在“用户目录”下创建.bashrc文件

touch ~/.bashrc

在.bashrc文件中输入

输出git提交日志
alias git-log='git log --pretty=oneline --all --graph --abbrev-commit'
输出当前目录所有文件及基本信息
alias ll='ls -al'

        --all:显示所有分支

        --pretty=oneline:将提交信息显示为一行

        --abbrev-commit:使得输出的commitId更剪短

        --graph:按照图的形式显示

在Git Bash中执行source ~/.bashrc,完成别名的配置

Git的使用:

创建本地仓库:

在选择好的文件目录下,打开Git Bash

执行命令:git init

注意查看文件夹下的.git文件夹

如何将修改的代码上传至本地仓库:!!!(所有修改都要进行上传才能生效)

将创建文件或者修改文件后,进行两步即可完成上传

git status:查看修改的状态

git add:上传至暂存区:git add 单个文件名|通配符

git commit: 从暂存区上传至本地仓库:git commit -m '显示内容':显示在git-log中,相当于注释内容

版本回退:

git reset --hard commitID                                commitID 可以使用 git - log  指令查看
git reflog                                                          查看已经删除的提交记录

文件忽略:

创建.gitignore文件,在该文件当中进行忽略文件的填写,例如:*.a将所有.a后缀的文件忽略,禁止上传至仓库当中。

分支管理:

使用分支意味着你可以把你的工作从开发主线上分离开来进行重大的 Bug 修改、开发新的功能,以免影响开发主线。
master :主分支,中小规模项目作为线上运行的应用对应的分支;
develop:一般作为开发部门的主要开发分支, 开发完成后,需要是合并到 master 分支 , 准备上线。

.......

分支主要命令:

查看本地分支
命令: git branch
创建本地分支
命令: git branch 分支名
切换分支
命令: git checkout 分支名
创建并切换
命令: git checkout -b 分支名
合并分支,一般合并到master分支上
命令: git merge  分支名称
不能删除当前分支,只能删除其他分支
命令:git branch -d b1 删除分支时,需要做各种检查
命令:git branch -D b1 不做任何检查,强制删除

解决冲突(conflict):

当两个分支上对文件的修改可能会存在冲突,例如同时修改了同一个文件的同一行,这时就需要手动解决冲突,解决冲突步骤如下:

  1. 处理文件中冲突的地方
  2. 将解决完冲突的文件加入暂存区(add)
  3. 提交到仓库(commit)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值