GIT版本控制器客户端命令
准备工作
1.下载 安装(作为客户端)
网址:https://git-scm.com/downloads
2.在hithub上注册账号(作为服务端)
客户端
一。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 分支名 ----将具体分支合并到当前分支