话写在最开头:
在牛某网看见了牛肉哥的帖子之后,打算向牛肉大佬学习,故开始书写优快云博客,通过博客的方式来巩固自身知识学习。
在了解Git之后,在模糊记忆中去对工具的使用做再一步的巩固,可用于查询模糊知识点使用
目录
如何将修改的代码上传至本地仓库:!!!(所有修改都要进行上传才能生效)
第一段学习内容:
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后缀的文件忽略,禁止上传至仓库当中。
分支管理:
.......

分支主要命令:
查看本地分支命令: git branch创建本地分支命令: git branch 分支名切换分支命令: git checkout 分支名创建并切换命令: git checkout -b 分支名合并分支,一般合并到master分支上命令: git merge 分支名称不能删除当前分支,只能删除其他分支命令:git branch -d b1 删除分支时,需要做各种检查命令:git branch -D b1 不做任何检查,强制删除
解决冲突(conflict):
当两个分支上对文件的修改可能会存在冲突,例如同时修改了同一个文件的同一行,这时就需要手动解决冲突,解决冲突步骤如下:
- 处理文件中冲突的地方
- 将解决完冲突的文件加入暂存区(add)
- 提交到仓库(commit)
的

被折叠的 条评论
为什么被折叠?



