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

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

大家好,又见面了,我是全栈君。

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

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

git clonegit pushgit add 、git commitgit checkoutgit pull

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

说明:

  • workspace:工作区

  • staging area:暂存区/缓存区

  • local repository:版本库或本地仓库

  • remote repository:远程仓库

一个简单的操作步骤:

$ git init    
$ git add .    
$ git commit
  • git init – 初始化仓库。

  • git add . – 添加文件到暂存区。

  • git commit – 将暂存区内容添加到仓库中。

创建仓库命令

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

命令 说明
git init 初始化仓库
git clone 拷贝一份远程仓库,也就是下载一个项目。

提交与修改

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

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

命令 说明
git add 添加文件到仓库
git status 查看仓库当前的状态,显示有变更的文件。
git diff 比较文件的不同,即暂存区和工作区的差异。
git commit 提交暂存区到本地仓库。
git reset 回退版本。
git rm 删除工作区文件。
git mv 移动或重命名工作区文件。

提交日志

命令 说明
git log 查看历史提交记录
git blame <file> 以列表形式查看指定文件的历史修改记录

远程操作

命令 说明
git remote 远程仓库操作
git fetch 从远程获取代码库
git pull 下载远程代码并合并
git push 上传远程代码并合并

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/111451.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 背英语四级单词的三个小’窍门

    背英语四级单词的三个小’窍门

  • Python学习笔记:TypeError: not all arguments converted during string formatting

    Python学习笔记:TypeError: not all arguments converted during string formatting前言在学习python中难免犯下一些幼稚的错误,为了方便后来人的学习,写下此篇文档。问题TypeError:notallargumentsconvertedduringstringformatting举例例如:&amp;gt;&amp;gt;&amp;gt;strs=(1,2,3,4)#创建一个集合&amp;gt;&amp;gt;&amp;gt;strs(

  • Camstar 协助工具

    Camstar 协助工具此系统为了解决接口同步、报表、打印、服务器状态监控、服务器异常预警、服务异常自动修复、Design代码查看、CLF编辑后导出、Camstar发布、数据清理、数据还原、日志解析。有意者,请留言

    2022年10月25日
  • mysql 数据入库去重_MySQL中去重 distinct 的用法 ,数据库去重distinct「建议收藏」

    mysql 数据入库去重_MySQL中去重 distinct 的用法 ,数据库去重distinct「建议收藏」一、distinct位置1.单独的distinct只能放在开头,否则报错,语法错误mysql>SELECTnickname,DISTINCT(openid)fromims_ewei_shop_member;[SQL]SELECTnickname,DISTINCT(openid)fromims_ewei_shop_member;[Err]1064-Youhavean…

  • jetbrainspycharm改中文_pycharm无法debug

    jetbrainspycharm改中文_pycharm无法debug在IDE中写代码时,很多时候需要用到多行编辑模式。像我写java或者scala等jvm代码使用的是intellij,而写python代码一般使用的是pycharm,这两IDE都是JetBrains系列的IDE。JetBrains系列IDE里,多行编辑模式很简单,在文件中邮件,然后选择ColumnSelectMode,就可以进行多行编辑了。Intellij里面的多行编辑效果图pycha…

  • jdk提供的线程池_创建线程的三种方法

    jdk提供的线程池_创建线程的三种方法JDK1.8创建线程池有哪几种方式?newFixedThreadPool定长线程池,每当提交一个任务就创建一个线程,直到达到线程池的最大数量,这时线程数量不再变化,当线程发生错误结束时,线程池会补充一个新的线程测试代码:publicclassTestThreadPool{ //定长线程池,每当提交一个任务就创建一个线程,直到达到线程池的最大数量,这时线程数量不再变化…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号