专栏首页码农编程进阶笔记【面试】面试中经常遇到的Git 操作命令

【面试】面试中经常遇到的Git 操作命令

Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。

Git 常用的是以下 6 个命令:

git clonegit pushgit addgit commitgit checkoutgit pull

说明:

  • workspace:工作区
  • staging area:暂存区/缓存区
  • local repository:版本库或本地仓库
  • remote repository:远程仓库

一个简单的操作步骤:

$ git init    
$ git add .    
$ git commit
  • git init - 初始化仓库。
  • git add . - 添加文件到暂存区。
  • git commit - 将暂存区内容添加到仓库中。

创建仓库命令

下表列出了 git 创建仓库的命令:

初始化仓库

提交与修改

Git 的工作就是创建和保存你的项目的快照及与之后的快照进行对比。

下表列出了有关创建与提交你的项目的快照的命令:

添加文件到仓库

提交日志

查看历史提交记录

远程操作

远程仓库操作

本文分享自微信公众号 - 码农编程进阶笔记(lxw1844912514)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-08-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Git工作/面试必知必会操作-命令行篇

    版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。开发中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,可以对任何类型...

    JavaEdge
  • Git工作/面试必知必会操作-命令行篇

    版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。开发中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,可以对任何类型...

    JavaEdge
  • html中的<!DOCTYPE html>起到什么作用?前端面试经常考到

    相信很多小伙伴都写过html代码,即使是一些刚接触零基础网页编程的小伙伴也是,但是很多人在学习到html较多以后,却不知,在一个网页创建的时候,很多编辑器都会自...

    刘金玉编程
  • HashMap与Hashtable的区别是面试中经常遇到的一个问题。

    HashMap与Hashtable的区别是面试中经常遇到的一个问题。这个问题看似简单,但如果深究进去,也能了解到不少知识。本文对两者从来源,特性,算法等多个方面...

    黑泽君
  • Docker的镜像与容器常见面试答疑及命令行操作

    要让Docker能够正常工作,需要的是容器和镜像,它们是Docker的地基。镜像是一个模板,是运行一个应用程序所需的文件。容器是由镜像创建的,用来执行隔离的应用...

    角落的白板报
  • Python中有关链表的操作(经典面试内

         遍历使用一个临时的指针变量,这个变量先初始化为链表结构的head指针,然后控制一个循环。

    py3study
  • Javascript 面试中经常被问到的三个问题!

    本文不是讨论最新的 JavaScript 库、常见的开发实践或任何新的 ES6 函数。相反,在讨论 JavaScript 时,面试中通常会提到三件事。我自己也被...

    前端小智@大迁世界
  • 聊一聊面试中经常被问到的Tree Shaking

    天下武功,唯快不破!最新版的 antd 以及 vue 都对 Tree Shaking 提供了支持。我们内部的组件在支持这部分功能时,也专门梳理了相关的特性。这是...

    前端迷
  • 【DB笔试面试858】在Oracle中,ipcs和ipcrm命令的作用有哪些?

    在Unix或Linux下,由于进程异常中断,导致共享内存、信号量,队列等共享信息没有干净地清除或释放而引起一些问题,例如数据库不能重新启动或不能登录数据库。此时...

    小麦苗DBA宝典
  • 面试中经常被问到的 Redis 持久化与恢复

    本文主要讲了 Redis 的持久化相关功能,持久化一直是影响 Redis 性能的高发地,也是面试中经常被问到的。

    java思维导图
  • 面试中经常被问到的 Redis 持久化与恢复

    本文主要讲了 Redis 的持久化相关功能,持久化一直是影响 Redis 性能的高发地,也是面试中经常被问到的。包括 RDB 相关的特定和优缺点,AOF 的优缺...

    搜云库技术团队
  • 面试官:我面Android程序员,经常遇到背题的,一问原理就露馅了

    进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度(若不支持线程机制,进程的系统调度的单位。否则,线程是系统调度的单位)的独立单...

    Android技术干货分享
  • java 算法题 - 面试中常见的位操作算法题

    上一篇博客 聊一聊 Android 中巧妙的位操作 中,我们讲解了 java 中常用的位运算及常用应用场景,今天,让我们一起来看一下,面试中常见的位操作的算法题...

    程序员徐公
  • Flutter基础篇(7)-- Flutter更新错误全面解决方案(图文+视频讲解)

    (我电脑里面已经安装flutter最新版了。为了演示flutter升级过程,我删除了flutter文件夹,重新去github下载flutter文件,并且执行更新...

    AWeiLoveAndroid
  • 面试中经常遇到10大C语言基础算法,最后一个是精髓

    算法是一个程序和软件的灵魂,作为一名优秀的程序员,只有对一些基础的算法有着全面的掌握,才会在设计程序和编写代码的过程中显得得心应手。本文是近百个C语言算法系列的...

    诸葛青云
  • 解决 Git 重命名时遇到的大小写不敏感的问题

    发布于 2017-11-23 08:51 更新于 2018-07...

    walterlv
  • 面试中常考的字符串操作方法大全,包含ES6

    对于JavaScript字符串操作方法,你真的全部掌握了吗?来看看这篇面试中常考的字符串操作大全,包含最新的ES6字符串操作方法,值得收藏哦。

    Javanx
  • 原创 | Git操作文件的时候手贱了,怎么恢复?

    我们在使用git的过程当中很难避免的一点就是手贱,因为人嘛总有犯错疏忽的时候,有时候一不小心就操作错了。我也经常遇到这种情况,所以这时候对git的了解和掌握就非...

    TechFlow-承志
  • Git基础及Simple Gitflow

    Git 是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小到大的所有项目。

    无辛

扫码关注云+社区

领取腾讯云代金券