前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >git新手入门教程

git新手入门教程

作者头像
不爱吃糖的程序媛
发布2024-01-18 19:55:04
1840
发布2024-01-18 19:55:04
举报
文章被收录于专栏:夏天的前端笔记

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
![在这里插入图片描述](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 新的分支名

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

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档