git新手入门教程

article/2025/11/4 3:44:54

git在日常开发是经常用到的工具,也是程序员必备的技能之一。下面是一篇git的新手快速入门。
git的下载地址:https://www.git-scm.com/download/

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210113170759310.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTgyMjE3MQ==,size_16,color_FFFFFF,t_70

上面是一张简易的git流程图,下面讲讲git操作的基本命令行。

git clone

$ git clone 地址           //克隆代码

git clone支持多种协议,除了HTTP(s)以外,还支持SSH、Git、本地文件协议等。
通常来说,Git协议下载速度最快,SSH协议用于需要用户认证的场合。

git remote

$ git remote           //列出所有远程主机。
$ git remote -v        //参看远程主机的网址
$ git remote add        //用于添加远程主机

为了便于管理,Git要求每个远程主机都必须指定一个主机名。

git fetch

$ git fetch <远程主机名>                       //获取全部分支
$ git fetch <远程主机名> <分支名>          //获取特定分支

一旦远程主机的版本库有了更新(Git术语叫做commit),需要将这些更新取回本地,这时就要用到git fetch命令。这个命令是将某个远程主机的更新,取回本地。
通常用来查看其他人的进程,因为它取回的代码对你本地的开发代码没有影响。

git pull

$ git pull <远程主机名> <远程分支名>:<本地分支名>
         
举例1:$ git pull origin next:master          
//取远程分支next,再与本地分支master合并。
         
举例2:$ git pull origin next
//如果远程分支是与当前分支合并,则冒号后面的部分可以省略。

这个命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并。

git push

$ git push <远程主机名> <本地分支名>:<远程分支名>
         
//如果省略远程分支名,则表示将本地分支推送与之存在"追踪关系"的远程分支(通常两者同名),如果该远程分支不存在,则会被新建。
         
举例:$ git push origin master
//将本地的master分支推送到origin主机的master分支

该命令用于将本地分支的更新,推送到远程主机。
注意该命令与git pull有区别,push命令是本地分支名在前。

git checkout

$ git checkout 新的分支名

这个命令的作用是创建新的分支。


http://chatgpt.dhexx.cn/article/ZdTm9rv0.shtml

相关文章

Git入门到精通全套教程

[声明:此文章为观看尚硅谷系列课程后本人手打整理课件] 第一章 Git概述 git是一个免费&#xff0c;且开源的分布式版本控制系统&#xff0c;可以快速高效地处理从小到大的各种项目 git易于学习&#xff0c;占地面积小&#xff0c;性能极快。它具有廉价的本地库,方便的暂存区域…

git 入门

git入门 一、下载安装 git官网地址Git - Downloads 二、提交仓库 1. 用户配置 $ git config --global user.name "Your Name" $ git config --global user.email "emailexample.com"name与"有空格 2. 创建文件夹,查看当前地址,创建仓库 $ m…

Git入门操作

Git简介 Git分有工作区&#xff0c;暂存区&#xff0c;本地库 Git具体命令 1. 初始化 命令&#xff1a; git init首先新建一个文件夹&#xff0c;把他当作我们要用git来管理的一个项目文件。右键点击GitBashHere 会弹出一个命令框&#xff0c;我们执行git init 这代表我…

git入门(必看)

git入门 git简介 文章目录 git入门git简介版本控制系统发展可以分为三个阶段&#xff1a; Git 的诞生Git 诞生的背景Linus 两周完成 GitGit 的发展壮大 git安装在 Windows 上安装在 macOS 上安装在 Linux 上安装 Git环境配置配置用户名和邮件地址检查配置Git 颜色配置Git忽略文…

git快速入门

背景 git作为现在最为流行的版本管理系统&#xff0c;大部分公司都使用git进行版本控制&#xff0c;并且最大同性交友网站github也是在git的基础上建立的。 很多人认为git难&#xff0c;在于它的一些概念与之前流行的集中化的版本管理系统有所出入&#xff0c;只要通过熟悉gi…

Git从入门到精通

集中式与分布式中心服务器工作流分支实现冲突Fast forward分支管理策略储藏&#xff08;Stashing&#xff09;SSH 传输设置.gitignore 文件Git 命令一览参考资料 # 集中式与分布式 Git 属于分布式版本控制系统&#xff0c;而 SVN 属于集中式。 集中式版本控制只有中心服务器拥…

Git快速入门(图文教程)

前言&#xff1a; Git是目前最流行的版本控制工具之一&#xff0c;它可以帮助我们更好地管理代码&#xff0c;协作开发&#xff0c;以及保证代码的安全性。在学习Git之前&#xff0c;我们需要先了解几个概念&#xff1a; workspace&#xff1a;工作区&#xff0c;即我们正在进…

史上最简单的Git入门教程

1. 版本控制系统简介 1.1 何为版本控制 版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了已录下来。每一次文件的改变&#xff0c;文件的版本号都将增加。除了记录版本变更外&#xff0c;版本控制的另一个重要功能是并行开发…

Git入门

目录 一、准备工作 1.安装Git 二、git简介 1.Git是什么&#xff1f; Git是一个开源的【分布式】【版本控制系统】&#xff0c;用于敏捷高效地处理任何或小或大的项目 2.Git与SVN区别&#xff08;重点1/2/3/7点&#xff09; 3.实践操作&#xff1a;Gitee网站相关操作 3.1 …

程序员必备技能篇:Git入门到精通

前言❤️ 所有美好&#xff0c;都不负归期&#xff0c;选一种姿态让自己活得无可替代&#xff0c;没有所谓的运气只有绝对的努力 ❤️ 程序员必备技能篇&#xff1a;Git入门到精通 一、Git 起步篇&#xff08;1&#xff09;关于版本控制1.1 什么是版本控制1.2 版本控制软件1.2.…

Git入门到精通

Git入门到精通 一. 什么是Git1.1 Git简介1.2 Git的优点 二. Git和Svn的区别三. Git下载与安装3.1 下载Git 四. Git结构五. Git和代码托管中心5.1 代码托管中心5.2 本地库与远程库5.3 团队内部协作流程5.4 跨团队协作 六. Git命令行6.1 创建本地库6.2 设置签名6.2.1 签名概述6.2…

git入门使用详解

前言 一直使用svn版本管理&#xff0c;现在大多数公司都在用git作为版本管理工具。因此有必要简单了解一下git的常规使用&#xff0c;在以后用到git时&#xff0c;不至于盲目抓瞎&#xff0c;一脸懵逼。 一、对于分布式版本管理的理解 之前用的svn是集中式版本管理。代码中央…

git入门学习(详细版)

初始操作 git init 一个本地仓库设置完成 如果把文件夹删了 再git init的话 相当于另一个本地仓库了 设置自己的姓名和邮箱&#xff1a; 全局设定(设置完后本机全部生效)不局限于单个git文件夹 标识我的本机: git config --global user.name "wkx" 本机电脑 …

git入门教程

git入门教程 一、工作流程二、获取本地仓库三、Git常用指令1、查看文件状态2、查看提交日志3、版本回退4、添加文件至忽略列表 三、分支1、查看本地分支2、创建分支3、切换分支4、合并分支5、删除分支6、解决冲突 四、Git远程仓库1、常用的托管服务[远程仓库]2、注册码云3、创建…

Git入门(建议收藏)

目录 一.git简介 二.git的安装及其常用指令 三.分支及远程仓库基础操作 一.git简介 中心服务器&#xff0c;仅仅是为了方便交换大家的修改&#xff0c;但是这个服务器的地位和我们每个人的 PC 是一样的。我们可以 把它当做一个开发者的pc 就可以就是为了大家代码容易交流不关机…

史上最简单Git入门教程

一&#xff1a;Git是什么&#xff1f; Git是目前世界上最先进的分布式版本控制系统。 工作原理 / 流程&#xff1a; Workspace&#xff1a;工作区 Index / Stage&#xff1a;暂存区 Repository&#xff1a;仓库区&#xff08;或本地仓库&#xff09; Remote&#xff1a;远程仓…

手机上万里挑一的CAD看图软件,好用到颠覆你的世界观!

时代在进步&#xff0c;久而久之很多人开始对自己的生活要求和办公方式都在逐渐改变&#xff0c;移动端的办公方式越来越受欢迎&#xff0c;然而科技软件的开发也推动了移动办公的趋势&#xff0c;让我们不再局限于PC端的办公方式&#xff0c;其中对于CAD当然也是不例外的&…

cad快看_苹果用户福音——CAD快速看图mac版来啦

我们终于赶在2019年最后一天发布了软件的mac版本&#xff0c;以后使用苹果笔记本的用户也可以操作CAD快速看图啦~ 功能介绍 目前较小、极快的一款CAD看图软件&#xff0c;兼容AutoCAD各个版本DWG图纸直接查看&#xff0c;支持天正建筑、天正给排水、天正暖通、天正电气图纸。 产…

CAD手机看图软件使用技巧:CAD快捷命令功能

大家都知道在浩辰CAD软件中为了方便绘图&#xff0c;设置了很多CAD快捷键和CAD命令&#xff0c;那么在CAD手机看图软件浩辰CAD看图王手机版中有没有CAD快捷键/CAD命令呢&#xff1f;答案是肯定的&#xff01;那怎么使用浩辰CAD看图王中的CAD快捷命令呢&#xff1f;接下来给大家…

CAD看图软件的快速搜索功能怎么用?

在CAD制图工作中&#xff0c;可能会需要查看大量的CAD图纸&#xff0c;但是有时候电脑里的CAD图纸太多而且存储位置不好找&#xff0c;若是查找需要的CAD图纸查看可能会很麻烦。这时候就要使用迅 J CAD看图软件来快 速搜索CAD图纸打开查看了。可是CAD看图软件的快 速搜索功能怎…