当前位置: > 财经>正文

Git使用教程(超全,看一篇就够了) 黄金基金卖出规则详解视频讲解大全下载安装

2023-07-20 05:27:10 互联网 未知 财经

Git使用教程(超全,看一篇就够了)

目录

Git介绍

Git安装

Git使用

问题与解决

推荐学习网址

Git介绍Git是什么?

Git是目前世界上最先进的分布式版本控制系统。

SVN与Git的最主要的区别?

SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。

Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。

Git安装windows上安装Git下载安装

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

下载好后,双击进行下一步下一步即可。

验证git安装是否成功

1). 命令行输入:git --version,提示如下标识安装成功

2). 回到电脑桌面,鼠标右击如果看到有两个git单词则安装成功

Linux上安装Git

yum安装

在Linux上是有yum安装Git,非常简单,只需要一行命令

yum -y install git

输入 git --version查看Git是否安装完成以及查看其版本号

备注: yum安装git被安装在/usr/libexec/git-core目录下

Git初始化配置

a、设置用户名:$ git config --global user.name ""b、设置用户邮箱:$ git config --global user.email ""注意:该配置会在github主页上显示谁提交了该文件c、配置ok之后,我们用如下命令来看看是否配置成功

git config --list

注意:git config --global 参数,有了这个参数表示你这台机器上所有的git仓库都会使用这个配置,当然你也可以对某个仓库指定不同的用户名和邮箱

Git使用操作流程

demo使用演示

1.进入demo文件夹cd demo2.初始化仓库git init

3.仓库中创建readme.txt文件,内容:test

4.查看仓库状态

5.添加文件到暂存区中

git add readme.txt

6.提交文件到仓库

git commit -m "readme.txt提交"

7.查看仓库状态

8.提交到远程库

git push

9.修改文件后可以使用diff查看文件修改前后对比

git diff readme.txt

10.git log来查看最近到最远的历史提交日志

11.回退版本

git reset --hard 版本号 Git基本常用命令 mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目录的路径。 git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。 git add XX 把xx文件添加到暂存区去。 git commit –m “XX” 提交文件 –m 后面的是注释。 git status 查看仓库状态 git diff XX 查看XX文件修改了那些内容 git log 查看历史记录 git reset --hard HEAD^ 或者 git reset --hard HEAD~ 回退到上一个版本 (如果想回退到100个版本,使用git reset –hard HEAD~100 ) cat XX 查看XX文件内容 git reflog 查看历史记录的版本号id git checkout -- XX 把XX文件在工作区的修改全部撤销。 git rm XX 删除XX文件 git remote add origin https://github.com/tugenhua0707/testgit 关联一个远程库 git push –u(第一次要用-u 以后不需要) origin master 把当前master分支推送到远程库 git clone https://github.com/tugenhua0707/testgit 从远程库中克隆 git checkout –b dev 创建dev分支 并切换到dev分支上 git branch 查看当前所有的分支 git checkout master 切换回master分支 git merge dev 在当前的分支上合并dev分支 git branch –d dev 删除dev分支 git branch name 创建分支 git stash 把当前的工作隐藏起来 等以后恢复现场后继续工作 git stash list 查看所有被隐藏的文件列表 git stash apply 恢复被隐藏的文件,但是内容不删除 git stash drop 删除文件 git stash pop 恢复文件的同时 也删除文件 git remote 查看远程库的信息 git remote –v 查看远程库的详细信息 git push origin master Git会把master分支推送到远程库对应的远程分支上

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。