十分钟学会git常用命令 | 一个demo文件,说明简单扼要

简介: 十分钟学会git常用命令 | 一个demo文件,说明简单扼要

本文目录

1. 创建本地仓库
2. 提交项目到本地仓库
3. 提交项目到远程仓库,之后可以创建子分支
4. 主子分支操作实验
5. 项目回滚/恢复操作




1.创建本地仓库

首先,创建好一个文件夹,这里在文件夹中准备一个Python文件,

  • 并实现使用git init 创建好本地仓库,
  • 以及git clone + GitHub/码云项目地址将本地项目/文件夹同远程项目仓库建立好连接;

image.png
image.png




2.提交项目到本地仓库

  • 接着,使用git add .把项目的所有内容添加到缓存队列,
  • 使用 git commit -m '描述语言'将add的最终结果提交到本地仓库:image.png




3.提交项目到远程仓库,之后可以创建子分支

  • 使用git pull --rebase origin master可把远程仓库的主分支拉下本地仓库;
  • 使用git push origin master将本地仓库推上远程仓库;
  • 使用git checkout -b 分支名创建分支并切换到新建的分支上;image.png




4.主子分支操作实验

下面将上图中左边选中的代码内容删除,做一个主子分支以及回滚的实验(注意,这里这个删除的操作是在子分支Demo上进行的,后面我们提交了子分支Demo的内容,删除操作不会影响到子分支):image.png

下面依序,

  • git add .将子分支Demo的内容添加到缓存,
  • git commit -m 'test'将内容提交到本地仓库;
  • git checkout master切回主分支,

此时再次打开代码文件,可以看到代码文件不变化,不受删除操作影响image.png

而此时的Demo分支的代码内容是这样的:image.png

接下来,
在主分支的操作环境下,

  • 使用git merge Demo将子分支合并到主分支,这个时候主分支的代码内容便与子分支相同了:

image.png

最后补充,

  • 使用git branch -d 分支名可以剪掉对应的分支:image.png
  • 使用git branch可以查看现有分支:image.png




5. 项目回滚/恢复操作

  • 使用git reflog可以查看具体的git操作内容以及操作对应的id,
  • 接着使用git reset --hard 操作id可以回滚到对应的操作位置;

这里便是回滚到本文刚刚开始的地方:image.png

相关文章
|
24天前
|
开发工具 git
git 常用命令
这些只是 Git 命令的一部分,Git 还有许多其他命令和选项,可根据具体需求进行深入学习和使用。熟练掌握这些命令能够帮助你更高效地管理代码版本和协作开发。
|
17天前
|
机器学习/深度学习 Shell 网络安全
【Git】Git 命令参考手册
Git 命令参考手册的扩展部分,包含了从基础操作到高级功能的全面讲解。
24 3
|
4月前
|
开发工具 git
【GIT 第二篇章】GIT常用命令
Git常用命令涵盖初始化、状态管理、提交、分支处理、远程操作等关键流程。`git init`启动本地仓库,`git clone`下载远程仓库。通过`git status`和`git diff`检查工作状态与差异。利用`git add`暂存文件,`git commit`保存更改。借助`git branch`、`git checkout`、`git merge`和`git rebase`管理分支。使用`git fetch`、`git pull`和`git push`同步远程仓库。通过`git reset`、`git revert`和`git checkout`实现版本回退。
74 0
|
1月前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
50 1
[Git]入门及其常用命令
|
2月前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
140 1
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
|
2月前
|
Shell 开发工具 git
git学习三:git使用:删除仓库,删除仓库内文件
通过GitHub的设置页面删除仓库,以及如何使用Git命令行删除仓库中的文件或文件夹。
180 1
git学习三:git使用:删除仓库,删除仓库内文件
|
2月前
|
开发工具 git 索引
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
93 4
|
1月前
|
开发工具 git 开发者
|
1月前
|
开发工具 git 开发者
提升Git效率:掌握这5个高级命令
【10月更文挑战第17天】
60 0
|
2月前
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
42 1