Git简易使用教程

摘要:
安装后,可以使用git。Gitclone:将Git存储库复制到本地位置,以便您可以查看项目,或对其进行修改用法:Gitclone[url]gitadd:将文件添加到缓存gitstatus:查看项目的当前状态。Gitdiff:执行Gitdiff以查看gitstatus执行结果的详细信息。gitdiff命令显示已写入缓存的更改与已修改但尚未写入缓存的修改之间的差异。Gitdiff有两个主要的应用场景。

1.Git 安装

2.设置git登录信息

3.git操作命令

4.提交代码的过程中几个命令的顺序

5.git 学习资料.

 

1.Git 安装

Git 下载地址:https://git-scm.com/download/win

安装完成后,鼠标右键里找到“Git Bash Here”,弹出一个类似命令行的窗口,就说明Git安装成功!

 Git简易使用教程第1张

安装完成后,可以使用git了。

2.设置git登录信息

在上面的Git Bash命令窗口里输入以下命令,名字和邮箱替换成自己的:

git config --global user.name "Administrator"

git config --global user.email "admin@example.com"

3.git操作命令

  git的命令很多,我常用的一般有以下几个。

  git clone拷贝一个 Git 仓库到本地,让自己能够查看该项目,或者进行修改

用法:git clone [url]

  git add将该文件添加到缓存

  git status 查看项目的当前状态。

  git diff: 执行 git diff 来查看执行 git status 的结果的详细信息。git diff 命令显示已写入缓存与已修改但尚未写入缓存的改动的区别。git diff 有两个主要的应用场景。

         尚未缓存的改动:git diff

        查看已缓存的改动: git diff --cached

        查看已缓存的与未缓存的所有改动:git diff HEAD

        显示摘要而非整个 diff:git diff --stat

  git commit使用 git add 命令将想要快照的内容写入缓存区, 而执行 git commit 将缓存区内容添加到仓库中

  git log查看提交历史

  git pull 把某个版本从远端git仓库中拖出,并且合并到本地的某个分支

  git push: 把本地分支与修改推送至远端的分支并合并

4.提交代码的过程中几个命令的顺序

代码提交过程中,为了避免出现莫名其妙的错误,大家一定要按照下面的顺序进行操作

因为:1.在拉取远端代码之前一定要先把代码存在本地仓库,不然代码可能会被冲掉。

2.把本地代码推送到远端之前,一定要先pull(也就是拉取远端代码与本地代码进行合并),如果不先pull,一旦push的代码与远端的代码发生冲突,问题解决起来会相当麻烦。

所以:一定要按下面的顺序进行操作。

  1. git add //代码添加到缓存区
  2. git status //查看状态,是否要添加到缓存区的代码已经添加成功
  3. git commit -m”更改说明” //代码提交到本地仓库
  4. git pull  // 拉取远端代码合并,并解决冲突
  5. git push  //代码推送到远端合并
5.git 学习资料

https://www.cnblogs.com/angel88/p/8194014.html

https://www.liaoxuefeng.com/wiki/896043488029600/896067074338496

免责声明:文章转载自《Git简易使用教程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Sort函数(C++)Stanford Parser 标记含义下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

git pull一直弹出vim编辑器

原文链接:https://www.liaotaoo.cn/256.html   git pull仓库的时候会弹出一个vim编辑器或者是自带的其他编辑器 对就像这种,意思就是让你进入编辑模式输入merage信息, 一开始没有点懵逼,what?  git pull自带merage功能,建议每次push之前先pull一下 查看了下log历史推送 git l...

如何让前端浏览器不进行缓存

当浏览器要访问一个某个资源时,浏览器会通过资源的URL来判断是否读取缓存中的内容。由于浏览器存在缓存,所以会导致服务器上的内容修改了,但是在浏览器却显示没有变化。为了解决这个问题,可以在每次请求的时候加一个随机数参数或者时间戳。它的作用就是让浏览器误以为请求的是一个新链接,这样浏览器就不会去读取缓存里的内容。代码如下:    <!DOCTYPE ht...

Redis热点数据高频访问问题以及解决方案

一、热点数据的存放 场景: 数据库中有2000w数据,而redis中只有100w数据,如何保证redis中存放的都是热点数据? 方案:限定redis占用的内存,redis会根据自身数据淘汰策略,留下热数据到内存。所以可以计算100w数据大约占用的内存, 然后设置一下redis内存限制即可,并将淘汰策略设置为allkeys-lru或者volatile-lru...

前端优化网站性能的14条规则

规则1:减少HTTP请求 性能黄金法则:只有10%~20%的响应时间花在对HTML文档的请求上,剩下80%~90%时间花在HTML文档所引用的所有组件(包括图片、脚本、样式表、flash等)的HTTP请求上。 因此,减少组件的数量并由此减少HTTP请求的数量 是改善响应时间最简单的途径。 图片地图将多个URL链接使用map方法关联到同一个图片上,从而...

Winform里面的缓存使用

缓存在很多情况下需要用到,合理利用缓存可以一方面可以提高程序的响应速度,同时可以减少对特定资源访问的压力。本文主要针对自己在Winform方面的缓存使用做一个引导性的介绍,希望大家能够从中了解一些缓存的使用场景和使用方法。缓存是一个中大型系统所必须考虑的问题。为了避免每次请求都去访问后台的资源(例如数据库),我们一般会考虑将一些更新不是很频繁的,可以重用的...

学习GIT个人笔记

看完了教程,又动手实践了下,基本已经掌握GIT用法,这里记录一下; 一、基本应用,安装好GIT后,打开git bash; 1、windows下进入某个目录,并创建一个用来存放git项目的目录 2、进入创建的git目录,并初始化一下,此时项目是空的,初始化后对应的仓库就建立了; 3、现在有两种使用场景,一种是我本地有文件,但是gitee这个远程仓库没有;另...