GIT工具

作者: 左右_d488 | 来源:发表于2018-12-03 17:47 被阅读0次

我们今天来讲一下GIT工具。最近好多的同学都在问我这个怎么使用。

一、Git工具分类

命令行

  • Bash、Cmd、Power Shell,等

GUI

  • Git GUI、Github Desktop,等

IDE 集成

  • Visual Studio、Eclipse、IntelliJ IDE,等

二、Git下载和安装

1、下载

https://git-scm.com/

2、安装

3、设置 Git Bash

光标形状
默认:下划线,改成:块状
光标闪烁
默认:闪烁,改成:不闪
字体大小
默认:9号字,改成:14号
字符
中文 UTF-8

三、使用 Git Bash

1、启动

文件夹下右键:Git Bash Here

2、设置Git参数

显示当前的 Git 配置:git config --list

设置提交仓库时的用户名信息:git config --global user.name Helen

设置提交仓库时的邮箱信息:git config --global user.email

配置信息被存储在了 C:\Users\helen.gitconfig 文件中

四、Git命令(本地仓库)

[图片上传失败...(image-ed3782-1543830356849)]

1、说明:

  • Workspace:工作区

  • Index / Stage:暂存区

  • Repository:仓库区(或本地仓库)

2、新建代码仓库:

在当前目录新建一个 Git 代码库:git init

下载一个项目和它的整个代码历史:git clone [url]

url 格式: https://github.com/[userName]/reposName

例1:创建本地仓库

在d盘test目录下复制你的项目,如demo

进入项目所在的文件夹下右键:Git Bash Here

git init 初始化项目

ls 查看文件和目录

ls -a 列出隐藏项目

ls .git/ 查看隐藏的.git目录,这就是当前项目本地仓库的位置

git status 查看当前本地仓库的状态

[图片上传失败...(image-446c29-1543830356847)]

3、添加删除文件

添加指定文件到暂存区:git add [file1] [file2]

删除工作区文件,并且将这次删除放入暂存区:git rm [file1] [file2]

改名文件,并且将这个改名放入暂存区:git mv [file-origin] [file-renamed]

4、代码提交

提交暂存区到仓库:git commit -m [message]

直接从工作区提交到仓库:git commit -a -m [message]

前提该文件已经有仓库中的历史版本

5、查看信息

显示变更信息:git status

显示特定版本信息:git show 版本的hash

显示当前分支的历史版本:git log、git log --oneline

例2:添加删除文件

git add index.html 将文件添加到暂存区

git status

git commit -m "第一次提交"

git status

git add . 提交所有文件到暂存区

git commit -m "提交项目"

git status

git log 版本历史

git show 版本hash 查看特定版本

修改文件后可以使用 -a 直接从工作区提交到仓库

例如:修改了index.html

git commit -a -m "修改主页" 一步add 和 commit

五、Git命令(远程仓库)

[图片上传失败...(image-ee2eb0-1543830356846)]

1、说明:

  • Workspace:工作区

  • Index / Stage:暂存区

  • Repository:仓库区(或本地仓库)

  • Remote:远程仓库,例如:Github

2、协作

[图片上传失败...(image-9705cb-1543830356846)]

3、同步远程仓库

增加远程仓库,并命名:git remote add [shortname] [url]

将本地的提交推送到远程仓库:git push [remote] [branch]

将远程仓库的提交拉下到本地:git pull [remote] [branch]

查看远程仓库:git remote -v

例3:同步远程仓库

首先在远程添加和本地同名的空仓库

git remote add origin https://github.com/helenyao/demo.git

git remote -v

git push -u origin master

在远程仓库上修改

在网页上查看远程仓库的版本个数

在本地仓库上用命令查看版本个数:git log

在本地Gitbash上 pull 同步远程仓库的新内容到本地

git pull origin master

六、Git命令(clone远程仓库)

1、远程新建仓库 demo1

  • 初始化readme和license协议

2、在本地test文件夹执行clone命令将远程仓库复制到本地

3、在增加本地文件hello.txt

4、提交

cd demo1

git add .

git commit -m "添加文件"

git push

相关文章

  • 2020-07-19

    #git版本管理 ##git工具的作用 了解git工具,首先要了解它的作用,进而了解如何去使用这个工具。 git主...

  • Git高级操作:reset,checkout,revert

    git reset,git checkout,和git revert命令是Git工具箱中最有用的几个工具之一。他们...

  • APP开发实战131-Git工具介绍

    33 Git使用 33.1Git工具介绍 Windows上的Git工具建议用:TortoiseGit/Source...

  • Git基础使用

    1.git工具命令行工具 git bash图形界面工具 sourcetree 2.配置全局的用户信息git co...

  • git连接github 上传项目到github服务器

    工具:git工具(官网下载: https://git-scm.com/downloads) 正常安装git,一路默...

  • git版本管理(1)

    git版本管理 git工具的作用 了解git工具,首先要了解它的作用,进而了解如何去使用这个工具。git主要有三个...

  • git简易教程(基本概念+常用命令)

    目录一、工具二、概念三、常用linux命令四、git子命令 一、工具 1、git bashhttps://git-...

  • git入门

    Git 什么是Git? Git是一款源代码管理工具(版本控制工具) Git安装 http://www.pc6.co...

  • git工具及命令(二)

    一、git工具 (1)前面说了GitHub的网站。这里说说git工具。首先需要下载git客户端,Windows下载...

  • tortoise git使用图解

    git环境和工具 git环境下载: https://gitforwindows.org/windows最好用的工具...

网友评论

      本文标题:GIT工具

      本文链接:https://www.haomeiwen.com/subject/rscucqtx.html