- 客户端安装Git
yum install git -y
-
初次运行Git 前的配置
首先修改远程的Girlab地址vim .git/config
修改[ remote "orgin" ] 的Url地址
我们在新设备上使用git ,需要配置一下用户名和邮箱地址,因为每次提交都会用到,作用是标记提交代码者
git运行的环境变量有点像 .bashrc ,作用是决定git的工作方式和行为
git config -- global user.name "jack"
git config -- global user.email "jack@123.com"
- 操作使用
git config --global -list
#列出用户全局设置.
git add index.html
#添加文件到暂存区.
git commit -m "描述内容“
#提交文件到工作区
git status
#查看工作区的状态。
git push
#提交代码到git服务器上。
git pull
#获取代码到本地。
git log
#查看操作日志。
vim .gitignore
#定义忽略文件。
git reset --hard HEAD^
#git 版本回滚,HEAD 为当前版本,加一个^为上一个,^^为上上- -
版本
git reflog
#获取每次提交的ID .可以使用--hard根据提交的ID进行版本回退。
git reset --hard 5ae4b06
#回退到指定id的版本。
git branch
#查看当前所处的分支。
git checkout
#切换到指定分支或标签。
-
工作区、暂存区及分支的概念
工作区: 存放git版本仓库的目录就是工作区 (放源代码的地方) 暂存区: Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区, (会将代码添加到缓存区,没有问题之后在提交到版本库) 分支: 每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前, 只有一条时间线,在Git里,这个分支叫主分支,即`master`分支。`HEAD`严格来说不是指向 提交,而是指向`master`,`master`才是指向提交的,所以,`HEAD`指向的就是当前分支。