前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >十分钟学会git常用命令 | 一个demo文件,说明简单扼要

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

作者头像
凌川江雪
发布2019-03-21 16:09:21
4160
发布2019-03-21 16:09:21
举报
文章被收录于专栏:李蔚蓬的专栏李蔚蓬的专栏


1.创建本地仓库

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

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

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

3.提交项目到远程仓库,之后可以创建子分支
  • 使用git pull --rebase origin master可把远程仓库的主分支拉下本地仓库;
  • 使用git push origin master将本地仓库推上远程仓库;
  • 使用git checkout -b 分支名创建分支并切换到新建的分支上;

4.主子分支操作实验

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

下面依序,

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

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

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

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

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

最后补充,

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

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

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.03.01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.创建本地仓库
  • 2.提交项目到本地仓库
  • 3.提交项目到远程仓库,之后可以创建子分支
  • 4.主子分支操作实验
  • 5. 项目回滚/恢复操作
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档