初识git,相识git,使用git,连上gitee(图文版)
前言本文主要简朴介绍git和连上gitee,不对git本身原理做过多论述,目标先能够简朴使用git,有一个大概相识,碰到文中看不懂的原理地方,可以暂时先跳过,大概单独搜来查看
一、什么是git?
模拟一个场景,当我们写一个比较完备工程代码的时候,会经过多次反复修改。这期间,当我们尝试修改完之后,万一运行步调失败,想打消,但是不知道该打消到哪一步才是正常,一气之下,删了重写大概我们就会想想想有没有备份,很庆幸,我们早有先见之明,进行了备份。然后我们开开心心继续写代码,同时每次乐成工程都做了一份备份。这时候,我们就有许多许多备份,为了区分,我们想到了用日期编号,好比本日7月16日,我们就编号0716,慢慢的我们就变成了,下面这个图,那么这时候,就会想这样太贫苦了,每次乐成要不停的复制备份,浪费资源空间,还得自己编号。那么有没有更方便的做法呢?这时候就可以用到我们的git。简朴来说,git就是一个版本控制管理工具,能够帮助我们完成以上需求。本文会简朴介绍和讲解怎么使用git。
https://i-blog.csdnimg.cn/direct/7b3b2450bb6b4c13a046b19691b465cc.png
二、安装git
1.windows安装git
windows详细安装步调可以参考以下链接
点击
2.linux,macOS,源码编译 安装git
linux,macOS,源码编译详细安装步调可以参考以下链接
点击
三、git常用下令
1.git init
作用:初始化一个空堆栈
简朴来说就是建房子,先得打地基
默认已经打开git下令行窗口,详细打开方式为:安装好git之后,鼠标右键点击Git Bash Here
使用git init 之后会出现一个.git文件(打开隐藏文件显示就可以查看到,这个就为git本体)
https://i-blog.csdnimg.cn/direct/b426e7007bf04c2e8c09a33216e59411.png
2.git add和git status
作用:将指定的代码文件提交至暂存区
git会分为三个区域,工作区、暂存区、堆栈区
工作区:自己代码放置的地方
暂存区:对于git而言,为暂时存放改动的地方
堆栈区:对于git而言,实际存放数据的地方
数据走向为:工作区->暂存区->堆栈区
可以参考下面链接,相识三个区域之间的关系
点击
我们先准备5个文件,直接使用touch 1.c 2.c 3.c 4.c 5.c 就可以创建5个空文件,为下面下令做准备
https://i-blog.csdnimg.cn/direct/766de2937bd64f278e5c8d368cdcc91d.jpeg
git add
添加一个文件到暂存区,这时候可以搭配git status食用,能够查看到文件的一个状态,当我们执行完git add 1.c 之后就能够通过git status查看到1.c是绿色的,其他的是红色,说明,1.c已经被跟踪,红色的说明没有跟踪大概提交到暂存区
https://i-blog.csdnimg.cn/direct/d0986e7c384c44a2bdaa4f7ffd79207c.jpeg
使用git status进行查看
https://i-blog.csdnimg.cn/direct/b3ca7a9434a941ddbd7b819c0eceeff9.jpeg
git add …
我们也可以一次提交多个文件
https://i-blog.csdnimg.cn/direct/186b8d44185c42dc8152f8eb9891612e.png
git add .
也可以一次性直接将当前目录下全部内容提交
https://i-blog.csdnimg.cn/direct/3ebd10707d3d43a792d0e10ae636853c.png
3.git commit
作用:将代码提交,从暂存区存放到堆栈区
git commit -m "注释"
在这里我们使用git status 就能看到提示,我们的暂存区提示是干净的。当我们执行git commit -m "注释"
时,不要叱责部文件都使用git add 放到暂存区再使用,单独一个文件也是可以直接git commit的,没完成一次commit,我们就会得到一次记录,详细再下一个下令中,git log查看
https://i-blog.csdnimg.cn/direct/c827a68a6f314c74845a5df620425842.png
4.git log
作用:查看日志
执行git log 我们就能够查看到详细的提交日志,在后面我们也可以根据日志,进行版本的回滚,回到正常的版本,详细用法以后再来探索吧
https://i-blog.csdnimg.cn/direct/8d1a3f0fcc5e4e69a2c1560399f54f2b.png
三、git绑定gitee,推送长途堆栈
1注册gitee
点击下面gitee官网链接,点击注册,安装提示,完成用户注册
gitee官网
2本地git绑定长途gitee并推送长途堆栈
登录乐成后,鼠标移动至右边点击+号,再点击新建堆栈,下带创建步调
https://i-blog.csdnimg.cn/direct/fdfea61b0d4a4a45a6c19593a9639890.png
跳转到以下界面,输入对应的内容,直接点击创建
https://i-blog.csdnimg.cn/direct/2db23a19e57e408e861dd8b6e8b78639.png
然后界面跳转,我们根据提示再git的下令行窗口进行对应的配置,一定要记得这里面的git全局设置,要否则无法进行长途push代码,这个只必要配置一次即可
git config --global user.name "想要的名字"
git config --global user.email "想要的邮箱"
这两个可以随意填写,只是作为提交的时候区分
https://i-blog.csdnimg.cn/direct/07df8df415924d1dab005a02856e49e8.jpeg
这时候我们将前面所创建的本地堆栈与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分支根本够用了
https://i-blog.csdnimg.cn/direct/412c0ff98a1f4b7eb81550d25ed664cc.png
再gitee当中查看提交的内容,我们点击刷新,大概F5,可以看到下面内容,我们就完成了一次根本的绑定长途堆栈和推送利用
https://i-blog.csdnimg.cn/direct/9be6fa5e2d34473e8aa9c90184a4f68a.png
先简朴探索到这里了,如果有题目欢迎指出
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]