Git 是一个本地代码管理的工具。它是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

如今的公司,只要涉及到项目开发的,基本都是用 git 来管理代码。所以,学习和掌握一些基本的 git 命令的使用是必需的。

工作中最常用的指令,无非就是以下的五件套:

git clone [git 仓库地址]  # 将服务器上的项目代码克隆下来
git pull origin [分支名]  # 拉取仓库中对应分支的最新代码
git add [文件]  # 将要提交的文件暂存到缓冲区
git commit -m "xxx"  # 提交的注释,将文件提交到本地
git push origin [分支名]  # 将本地的提交推到服务器上

以上几个指令是开发中使用频率最高的几个,知道它们的用法,其实就足够应付工作中的主要场景了。

但是,作为一个开发人员,在开发中总会遇到各种各样的问题,所以,还是需要系统地学习一些基本的指令,有备无患,这样才能应付各种突发情况。

一、创建git仓库

git init  #在当前目录中生成一个 git 仓库,git 仓库是使用大多数命令的前提条件

二、注册 git 用户

git config --global user.name xxx  #用户名,初次提交代码前会提醒你进行设置
git config --global user.email xxx   #用户邮箱,初次提交代码前会提醒你进行设置

三、添加要修改的文件

git add [文件]  # 将要提交的文件暂存到缓冲区
git add .  # 将当前文件夹下的文件都暂存到缓冲区

四、提交修改到本地

git commit –m "xxx"  #提交修改到本地仓库,并添加注释
# 注:如果需要换行则用三个单引号再按回车,即『'''』,如下:
git commit -m '''
abc
123
'''

五、查看当前仓库的状态

git status  # 查看整个仓库的修改情况
git status [路径]  # 查看仓库在指定路径下的修改情况

六、查看文件修改历史

git log [文件名]  # 查看指定文件的所有提交记录

七、查看具体的修改内容

git show [hash值]  # 查看指定提交记录的具体修改内容,hash 值可以从 git log 的结果获取

八、撤销修改

git reset --hard [hash值]  #回退到指定的版本

九、提交代码到服务器仓库

git push origin [分支名]  # 将本地的提交推到服务器,这样同事才能将你的提交同步过去

git 获取最新代码_常用命令之git操作(入门篇)相关推荐

  1. git 获取最新代码_程序员必知:这是一份全面 amp; 详细的 Git与Github 介绍指南

    前言 如果你从事 互联网技术研发,那么你一定需要 了解 Git & Github 本文将采用 图 & 表的方式,向你全面介绍 Git 与 Github,包括其功能.应用场景 & ...

  2. git ssh拉取代码_Git 常用命令及应用这一篇就够了(新手向)

    1. git 常用命令 1.1 常用命令 # 初始化git git init # 克隆项目 git clone [url] # 显示文件状态 git status -s # 添加文件到暂存区 git ...

  3. git merge用法_常用命令之git操作(进阶篇)

    几乎每一种版本控制系统都以某种形式支持分支.使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作. 有人把 Git 的分支模型称为必杀技特性,而正是因为它,将 Git 从版本控制系 ...

  4. git config credential.helper及常用命令

    命令: git config credential.helper <方式>常用命令: git config credential.helper 'cache --timeout 0' # ...

  5. Git代码管理常用命令操作

    一.Git提交代码过程 安装好Git,连接远程仓库地址,拉取代码到本地分支master,根据本地分支master创建分支b,修改完毕后,可以commit到本地分支b,之后可以提交到远程仓库地址,若没有 ...

  6. 【git系列】从远端仓库获取最新代码合并到本地分支里

    在日常开发中,很有可能几个开发人员都在开发同一个代码仓分支,导致本地分支里的代码"落后于"远端分支里的.我们需要做的就是从远端仓库获取最新代码合并到本地分支里. 1. git pu ...

  7. eslint git提交不上_Git常用命令及日常问题集锦

    作者 | 五月君,全栈工程师,慕课网认证作者 来源 | 慕课网(imooc.com) Git是当下最流行的版本管理工具,结合自己工作中的实际应用做了以下梳理. 基础命令 git init 初始化本地仓 ...

  8. git连接远程仓库以及常用命令

    git连接远程仓库以及常用命令 git 连接远程仓库 git ssh key配置 本地配置 git配置 git连接远程仓库 关联远程仓库(将本地仓库推送到新的远程仓库) git常用命令(包括clone ...

  9. Git常用命令与Git for windows solarized主题配置

    近来学习了git的相关应用,由于不是很上心,拖拖拉拉地学了将近半个月的时间,在差不多学成后,回头来总结一下这段时间的学习. git安装 创建版本库 工作区与暂存区 远程仓库 分支管理 常用命令 其他 ...

最新文章

  1. 过程 oracle 写在哪里,Oracle怎么写存储过程? 在什么地方写以及怎么调用?最好给个Sample 急(2)...
  2. 自动化 CICD 与灰度发布
  3. 用Delphi创建服务程序
  4. html是以一种通用的方法来,c++ 有一种通用的方法来使函数模板适应为多态函数对象吗?...
  5. crontab定时任务中文乱码问题
  6. 深层神经网络——激活函数去线性化
  7. 【设计模式】第二章 代理模式
  8. hexbin_Power BI Desktop中的Hexbin散点图
  9. sql azure 语法_如何将SQL Server数据库备份到Microsoft Azure
  10. 苹果发布新iPhone SE,售价3299元起;百度网盘破解者被捕;GitHub核心功能免费开放 | 极客头条...
  11. 学会java要多久_多长时间可以学会Java?
  12. 苹果证实将弃用Windows版QuickTime
  13. Microsoft Windows Sharepoint Services V3.0 安装图示
  14. excel手机版_如何一次性将单位所有人的手机号导入手机通讯录中?
  15. 腾讯云服务器如何安装宝塔面板?
  16. 制作u盘winpe启动盘_u盘启动盘制作教程
  17. 腾讯人口密度热力图_从腾讯位置大数据,看中国的超级城市
  18. 从此告别PPT制作的烦恼:ChatGPT和MindShow帮你快速完成
  19. python 输入参数 获取不到_求助篇python3-re应用-数据无法获取
  20. 玩安卓从 0 到 1 之项目总结

热门文章

  1. Linux Tomcat 安装
  2. PMBOK第七版,通往项目管理的新地图
  3. 『骑士精神 IDA*』
  4. 思考 | 人工智能时代:AI芯片能否实现弯道超越?
  5. 2,Spring-mvc添加参数校验:避免参数格式不正确导致的400
  6. Employee Bonus --leetcode
  7. iOS自定义的UISwitch按钮
  8. Dijkstra算法的粗略学习
  9. 【D3.V3.js系列教程】--(十四)有路径的文字
  10. 指南--安装 NVU HTML 编辑器