【Git】<分布式版本控制工具>Git常用命令解析&Git分支操作
目录一、Git常用命令解析:1.设置用户签名:2.初始化本地库:3.查看本地库状态:4.添加文件到暂存区:5.删除暂存区文件:6.提交文件到本地库:7.修改文件:8.查看本地库版本信息:9.版本穿梭:二、Git分支操作:1.查看当前本地库分支:2.创建本地仓库分支:3.切换本地仓库分支:4.分支合并:5.合并冲突:冲突产生原因:解决冲突:一、Git常用命令解析:命令名称作用git config -
目录
一、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 版本号 | 版本穿梭 |
1.设置用户签名:
git config --global user.name 用户名
git config --global user.email 邮箱号
签名的作用是区分不同操作者身份,以此确认本次提交是谁的,这里设置用户签名和将来登录 GitHub(或其他代码托管中心)的账号没有任何关系。
在Windows用户目录下可以查看Git配置文件信息:
2.初始化本地库:
git init
3.查看本地库状态:
git status
在本地库目录中创建一个文件:
再次执行git status命令:
出现的红色文件名称就是当前本地仓库下未被Git追踪管理的文件!!!
4.添加文件到暂存区:
git add 文件名
5.删除暂存区文件:
git rm --cached 文件名
6.提交文件到本地库:
git commit -m "日志信息" 文件名
查看引用日志:
git reflog
查看完整日志:
7.修改文件:
修改本地库中的文件后,本地库中的文件状态将发生改变:
再次添加文件到暂存区,提交到本地库:
使用 git log 查看当前本地库状态:
8.查看本地库版本信息:
查看版本信息:
git reflog
查看版本详细信息:
git log
9.版本穿梭:
git reset --hard 版本号
Git 切换版本,底层其实是移动的 HEAD 指针
二、Git分支操作:
在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。
优点:
- 同时并行推进多个功能开发,提高开发效率
- 各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可
分支常用命令:
命令名称 | 作用 |
---|---|
git branch 分支名 | 创建分支 |
git branch -v | 查看分支 |
git checkout 分支名 | 切换分支 |
git merge 分支名 | 把指定的分支合并到当前分支上 |
1.查看当前本地库分支:
git branch -v
2.创建本地仓库分支:
git branch 分支名
3.切换本地仓库分支:
git checkout 分支名
4.分支合并:
git merge 要合并的分支
5.合并冲突:
冲突产生原因:
合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改,Git无法替我们决定使用哪一个,必须认为决定新代码内容。
解决冲突:
直接在文件中修改发生冲突的内容!
当前所在的分支,其实是由 HEAD 决定的。所以创建分支的本质就是多创建一个指针
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)