Git的安装和使用

GIT简介

介绍
Git是一个分布式版本控制系统。
功能
代码备份,协同开发,版本还原,历史追查,版本记录,冲突解决,权限管理(SVN版本控制器具有的功能)
分支管理,代码审查(Git特色)
Git将分支管理做的更为优秀,同时又具有一个代码审查的功能,对于非信任伙伴,在整合其代码的时候可以先进行审查。
GIT图示
这里写图片描述
GIT安装-工具准备
命令行工具:Git for windows
下载地址:https://git-for-windows.github.io/
操作系统中可视化工具:TortoiseGit
下载地址: https://tortoisegit.org/
安装
①傻瓜式安装,next操作
②安装过程中的注意点:
Git Bash Here
这里写图片描述
Git命令执行环境:推荐使用第一个,单独的命令行,而不是和Windows命令行混用
这里写图片描述
windows安装,(跨平台)选择第一个
这里写图片描述
这里与之前选择Git执行环境对应,都选择专用Git窗口
这里写图片描述
推荐:默认开启文件缓存
这里写图片描述
系统,任意位置
右键→Git Bash here 弹出如下窗口表示安装成功
这里写图片描述
设置:在命令行输入如下:(name和email自定义)
这里写图片描述
–global 表示全局属性,所有的git项目都会共用属性
Git是分布式版本控制系统,需要填写用户名和邮箱作为一个标识。
C:\Users\LENOVO.gitconfig文件记录了你填写的信息。
这里写图片描述
Git使用常用命令


git init →创建版本库


git add 文件名 →将文件提交到暂存区


git status →查看暂存区的状态


git commit -m “注释” → 提交文件到本地库


git reflog 文件名→查看版本号


git reset –hard HEAD^ →回退一个版本
git reset –hard HEAD~n →回退n个版本(版本都是针对当前版本)


git reset –hard 版本号 →到所指定的版本号的版本


git checkout 文件名 →还原文件


git reset 文件名 →撤销某个文件暂存区的提交


git rm –cached 文件名→去掉某个文件的版本追踪


git branch 分支名 →创建分支


git checkout 分支名→切换分支


git merge 分支名→合并分支(注意,主干合并分支的时候要先切换到主干)


其他命令: touch 文件名 →创建一个文件
cat 文件名 →显示文本内容


详细使用过程
项目文件夹中:git init (创建版本库)
这里写图片描述
项目文件夹变化:
工作区:电脑本地硬盘目录
本地库:.git是Git的本地版本库
暂存区(索引):存放在 .git/index中
这里写图片描述
使用Linux命令,新建一个文本文件,并填充文本值
这里写图片描述
将文件添加到暂存区:git add 文件名
这里写图片描述
查看暂存区状态:git status(新文件:test.txt待提交)
这里写图片描述
将文件提交到本地库:git commit -m “提交信息” (这样一步提交,若不用-m需要在提交过程中填写提交信息)
这里写图片描述
提交成功后,git status 提示没有文件了。
查看文件提交记录:git log 文件名
这里写图片描述
查看历史记录的版本号:git reflog 文件名
这里写图片描述
回退到上一次提交:git reset –hard HEAD^
这里写图片描述
回退n次操作:git reset –hard HEAD~n
这里写图片描述
若是需要再次回到5版本:git reset –hard 版本号(黄色的看不懂的数字)
这里写图片描述
撤销提交到文件缓存区的某个文件:git reset 文件名
这里写图片描述
此时就可以对这个文件进行修改再提交暂存区,再次提交进来就会变成绿色,然后就可以向本地库提交了
这里写图片描述
这时提交到本地库的文件是修改后提交的文件
系统上线后,又有了新的需求,系统不能下线,是不是还要修改bug,怎么管理几个版本?
使用Git的分支管理,创建新的分支,然后在合并到主干上
创建分支: git branch 分支名
git branch - v 查看分支
这里写图片描述
切换分支:git checkout 分支名
这里写图片描述
测试冲突:当主干和分支修改同一个文件的同一个位置,在主干合并分支的时候会发生冲突。
过程演示:
切换到分支,并修改test.txt,并提交到本地库
这里写图片描述
过程:
这里写图片描述
此时:
test.txt文本内容
这里写图片描述
切换到主干:文本内容
这里写图片描述
过程:
这里写图片描述
此时test.txt文本内容(主干和分支没有合并,之间的文本内容不影响)
这里写图片描述
将分支合并到主干上(git merge 分支名),出现冲突(master|MERGING)
这里写图片描述
使用git diff 找见发生冲突的文件和发生冲突的位置
这里写图片描述
修改冲突文件,并保存
这里写图片描述
git add 冲突文件,git commit -m”” 将冲突文件重新提交到版本库
这里写图片描述
冲突解决(master|MERGING→master)
此时文本内容
这里写图片描述

原文地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!感谢您对Git的兴趣!为了使用Git,您需要按照以下步骤进行安装和设置: 1. 下载Git:您可以从Git官方网站(https://git-scm.com/downloads)下载适合您操作系统的安装程序。根据您的操作系统,选择对应的安装程序进行下载。 2. 安装Git:双击下载的安装程序,按照提示进行安装。在安装过程中,您可以选择安装选项、路径和默认编辑器等。如果不确定,请保持默认选项即可。 3. 配置Git:一旦安装完成,您需要配置Git的全局设置。打开命令行终端(Windows用户请使用Git Bash),运行以下命令来设置您的用户名和邮箱: ``` git config --global user.name "Your Name" git config --global user.email "youremail@example.com" ``` 将 "Your Name" 替换为您的用户名,"youremail@example.com" 替换为您的邮箱地址。 4. 初始化仓库:在已经存在的项目中使用Git之前,您需要将其初始化为一个Git仓库。进入项目文件夹,在命令行终端中运行以下命令: ``` cd /path/to/your/project git init ``` 5. 添加和提交文件:将要进行版本控制的文件添加到Git仓库中,使用以下命令: ``` git add <file> # 添加指定文件 git add . # 添加所有文件 git commit -m "Initial commit" # 提交更改并添加注释 ``` 将 `<file>` 替换为要添加的文件名。 6. 创建远程仓库:如果您希望将您的代码存储在远程仓库中(如GitHub),请先创建一个远程仓库。在远程仓库中,您可以将本地仓库推送到远程仓库中。 这是一个基本的Git安装使用的简要介绍。当然,Git有很多更复杂的用法和功能,您可以在学习和使用过程中逐渐掌握。如果您有更具体的问题,请随时提问!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值