初识git,相识git,使用git,连上gitee(图文版)

打印 上一主题 下一主题

主题 676|帖子 676|积分 2028


前言

本文主要简朴介绍git和连上gitee,不对git本身原理做过多论述,目标先能够简朴使用git,有一个大概相识,碰到文中看不懂的原理地方,可以暂时先跳过,大概单独搜来查看

一、什么是git?

模拟一个场景,当我们写一个比较完备工程代码的时候,会经过多次反复修改。这期间,当我们尝试修改完之后,万一运行步调失败,想打消,但是不知道该打消到哪一步才是正常,一气之下,删了重写大概我们就会想想想有没有备份,很庆幸,我们早有先见之明,进行了备份。然后我们开开心心继续写代码,同时每次乐成工程都做了一份备份。这时候,我们就有许多许多备份,为了区分,我们想到了用日期编号,好比本日7月16日,我们就编号0716,慢慢的我们就变成了,下面这个图,那么这时候,就会想这样太贫苦了,每次乐成要不停的复制备份,浪费资源空间,还得自己编号。那么有没有更方便的做法呢?这时候就可以用到我们的git。简朴来说,git就是一个版本控制管理工具,能够帮助我们完成以上需求。本文会简朴介绍和讲解怎么使用git。

二、安装git

1.windows安装git

windows详细安装步调可以参考以下链接
点击
2.linux,macOS,源码编译 安装git

linux,macOS,源码编译详细安装步调可以参考以下链接
点击
三、git常用下令

1.git init

作用:初始化一个空堆栈
简朴来说就是建房子,先得打地基
默认已经打开git下令行窗口,详细打开方式为:安装好git之后,鼠标右键点击Git Bash Here
使用git init 之后会出现一个.git文件(打开隐藏文件显示就可以查看到,这个就为git本体)

2.git add和git status

作用:将指定的代码文件提交至暂存区
git会分为三个区域,工作区、暂存区、堆栈区
工作区:自己代码放置的地方
暂存区:对于git而言,为暂时存放改动的地方
堆栈区:对于git而言,实际存放数据的地方
数据走向为:工作区->暂存区->堆栈区
可以参考下面链接,相识三个区域之间的关系
点击
我们先准备5个文件,直接使用touch 1.c 2.c 3.c 4.c 5.c 就可以创建5个空文件,为下面下令做准备

git add [file1]

添加一个文件到暂存区,这时候可以搭配git status食用,能够查看到文件的一个状态,当我们执行完git add 1.c 之后就能够通过git status查看到1.c是绿色的,其他的是红色,说明,1.c已经被跟踪,红色的说明没有跟踪大概提交到暂存区

使用git status进行查看

git add [file1] [file2] …

我们也可以一次提交多个文件

git add .

也可以一次性直接将当前目录下全部内容提交

3.git commit

作用:将代码提交,从暂存区存放到堆栈区
  1. git commit -m "注释"
复制代码
在这里我们使用git status 就能看到提示,我们的暂存区提示是干净的。当我们执行git commit -m "注释"
时,不要叱责部文件都使用git add 放到暂存区再使用,单独一个文件也是可以直接git commit的,没完成一次commit,我们就会得到一次记录,详细再下一个下令中,git log查看

4.git log

作用:查看日志
执行git log 我们就能够查看到详细的提交日志,在后面我们也可以根据日志,进行版本的回滚,回到正常的版本,详细用法以后再来探索吧

三、git绑定gitee,推送长途堆栈

1注册gitee

点击下面gitee官网链接,点击注册,安装提示,完成用户注册
gitee官网
2本地git绑定长途gitee并推送长途堆栈

登录乐成后,鼠标移动至右边点击+号,再点击新建堆栈,下带创建步调

跳转到以下界面,输入对应的内容,直接点击创建

然后界面跳转,我们根据提示再git的下令行窗口进行对应的配置,一定要记得这里面的git全局设置,要否则无法进行长途push代码,这个只必要配置一次即可
  1. git config --global user.name "想要的名字"
  2. git config --global user.email "想要的邮箱"
复制代码
这两个可以随意填写,只是作为提交的时候区分

这时候我们将前面所创建的本地堆栈与gitee的长途堆栈绑定
直接复制你gitee里面显示的git remote 开头下令到本地的git下令行窗口中,复制完之后,在git下令行窗口点击右键就可以直接粘贴复制的内容
git remote add origin https://gitee.com/*你的用户*/hello.git 将本地堆栈与长途堆栈进行绑定
git push -u origin "master" 同步本地堆栈到长途堆栈中,只会提交你commit过的内容,没有commit的内容时不会进行提交到长途堆栈的
使用git log 可以查看到有红色的一个origin/master 代表同步到长途的master分支中,我们暂时不考虑什么叫做分支,后面再详细讨论,想要相识的可以自己搜索来看,一般自己普通开发,一个master分支根本够用了

再gitee当中查看提交的内容,我们点击刷新,大概F5,可以看到下面内容,我们就完成了一次根本的绑定长途堆栈和推送利用

先简朴探索到这里了,如果有题目欢迎指出

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

络腮胡菲菲

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表