GIT工具

2018-12-03  本文已影响0人  左右_d488

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

一、Git工具分类

命令行

GUI

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、说明:

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、说明:

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

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

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

4、提交

cd demo1

git add .

git commit -m "添加文件"

git push

上一篇下一篇

猜你喜欢

热点阅读