GIT版本控制器的基本操作(一)

GIT版本控制器客户端命令

准备工作

1.下载 安装(作为客户端)

网址:https://git-scm.com/downloads

2.在hithub上注册账号(作为服务端)

网址:https://github.com/

客户端

一。git的基本命令

1.git init 【option】         ----初始化一个代码仓库

2.git add  文件/文件名      ----将文件添加到缓存区

3.git commit 【option】  ----将缓存区的内容添加到分支

4.git log 【option】         ----获取历史提交记录(有效提交)

如果版本太多,不利于我们查看 所以加上一个参数 --pretty=oneline

5.git status 查看工作区的状态

二 。git的基本命令详解

1.git init     初始化一个代码仓库

步骤:

(1)创建一个文件夹

(2)进入git bash命令行

(3)执行命令 git init  会发现多了一个 .git文件夹(说明我们已经创建了一个本地仓库)

2.git add 文件夹/文件名    ----将文件添加到缓存区

步骤:首先要在对应的目录中创建文件/文件夹   之后在执行git add命令(此时还未提交)

3.git commit 【option】  ----将缓存区的内容添加到分支

-m 为参数   后边是提交的备注,方便别人知道此次提交的功能

4.git log 【option】         ----获取历史提交记录(有效提交)

如果版本太多,不利于我们查看 所以加上一个参数 --pretty=oneline

5.git status 查看工作区的状态

三.忽略文件/文件夹操作

在本地代码库中,创建一个 .gitignore文件

在文件中列出忽略的文件名称或者文件夹名称/

四。版本回退

git reset 【--hard --soft --mixed】 commit id

1.git reset commitid  等价于 git reset --mixed commitid

作用:回退版本,且代码和文件不发送改变,同时回退到工作区;

若需要再次提交,则需要重新添加到暂存区,然后再提交到主线

2.git reset --soft commitid

作用:回退到指定版本 并且代码和文件都没有改变,且回退到暂存区,若想重新提交,直接git commit即可

git reset --soft commitid 和git reset --mixed commitid 比较

3.git reset --hard commitid 

回退版本,包括文件和代码

五.git reflog 查看历史所有的提交ID

通过git reflog 查看已经回退的历史版本   再通过回退即可使用历史分支

六.git checkout 文件名   ----撤销

七.git rm -f 文件名

八.分支管理

(一)branch指令

1.git branch       ----查看分支(当前分支,所有分支)

2.git branch 分支名(当前不存在的分支名)     ------创建分支

3.git branch -d 现有分支名     ------删除该分支

(二)git checkout 的另一种用法     ----切换分支

1.git checkout timor   ----创建timor 分支

2.git checkout -b timor2  ----创建并切换到timor2 分支

(三)git merge 合并分支

git merge 分支名   ----将具体分支合并到当前分支

猜你喜欢

转载自blog.csdn.net/xys_little/article/details/81775341