Git的基本操作

您所在的位置:网站首页 cad的一些基本操作 Git的基本操作

Git的基本操作

2023-06-02 23:14| 来源: 网络整理| 查看: 265

文章目录 前言一、本地Git的一些操作技巧1. 添加用户名和邮箱到git2. 初始化仓库3. 添加文件到仓库4. 查看当前的git状态5. 查看日志6. 查看文件差异7. 版本回退8. 撤销修改9. 删除文件 二、git 分支管理总结

前言 一、本地Git的一些操作技巧 1. 添加用户名和邮箱到git # 添加用户名 和 email git config --global user.name "Your Name" git config --global user.email "[email protected]"

如果没有添加邮箱和用户名, 后面的操作都是不能够顺利进行的。

2. 初始化仓库

在项目 根目录 通过git init 命令把这个目录变成GIt可以管理的仓库

git init

运行成功后,可以看到当前目录下多了一个.git的目录(vscode对于dot 文件夹是隐藏的,用户不可见)

3. 添加文件到仓库

初始化仓库之后,只是在本地创建了一个可以通过git管理的仓库,但是仓库里面是没有内容的,需要手动添加内容到仓库中去。添加文件到仓库分两步,第一步是add命令,第二步是commit。

add git add readme.txt # 添加单个文件到仓库 git add . # 添加当前所有文件到仓库

如果执行之后,没有任何提示信息,表示已经成功添加到了仓库。

commit git commit -m "备注信息"

使用commit 确认提交,这里和数据库中的操作差不多 。

这里的备注信息是一定要有的,如果不加备注信息,会弹出一个vim窗口,需要在vim窗口里面提交备注信息。 建议每一次修改之后 先执行 git add 再执行 git commit

4. 查看当前的git状态

或许就在刚刚,用git add添加了一些文件到git仓库,但是不记得自己add的是什么内容;或则用git操作了一些别的内容,可以通过git status查看git当前的状态。

git status

在这里插入图片描述

5. 查看日志 git log 或者 git log --pretty=online # 精简显示输出信息,忽略用户名等

打印一些commit过的信息

6. 查看文件差异

将项目加入到git仓库中之后,可以通过git diff 查看修改的哪些内容。(与上一次git commit比较)

git diff # 查看不同版本之间文件的差异

在这里插入图片描述

7. 版本回退

每次修改完project ,我们需要commit到git 仓库中,每一次commit可以看作是一个快照;可以通过git reset 回退到commit的任何一个版本。

回退到上一个版本 git reset --hard HEAD^ # ^ :上一个版本 ^^ :上上一个版本 ^^^ :上上上一个版本 回退到指定ID的版本 git reset --hard commit id # commit id 可以通过查看日志得到 git log 8. 撤销修改

这里的撤销修改指的是 丢弃工作区的修改 比如我想放弃再vscode中修改了的readme.md ,可以通过如下指令快速解决

git checkout -- filename git checkout -- readme.txt

让这个文件回到最近一次 git commit 或 git add 时的状态。

9. 删除文件 git rm text.txt

Git知道你删除了文件,因此,工作区和版本库就不一致了,git status命令会立刻告诉你哪些文件被删除了: 删除完成后需要 commit 如果删除了想恢复,可以使用 reset 版本恢复

二、git 分支管理 git branch # 查看分支 git branch # 创建分支 git checktout # 切换分支 git checkout -b # 创建+切换分支 git merge # 将分支合并到当前分支 git branch -d # 删除分支 总结


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3