git介绍,部署,及相关命令

1.介绍:

git实际上是一个版本控制系统,它主要是方便开发者对代码版本的一个修改,有利于团队的合作开发。它可以将文件回到之前提交的任何一个状态,但只限于文本文件,不支持图形等。git中有一个工作区,暂存区(index/stage),版本库,工作区供开发者编写代码,暂存区暂时存放相应操作,最后提交会到版本库。

2.部署

yum install -y git               //安装的二进制的git

git config  --global user.name "kaileyyu"

git config  --global user.email "[email protected]"          //配置使用git的姓名和邮箱,随便写

git config --global color.ui true             //设置颜色

3.创建本地版本库

mkdir -p /git/workspace       //创建一个工作区

cd /git/workspace

git init               //在工作区初始化 ,ls -a 会看到一个.git 的隐藏文件夹,就是版本库,里面有暂存区,branch分支,其他

4.创建远程裸库

mkdir -p /git/workspace       //创建一个工作区

cd /git/workspace

git init   --bare    //与本地库不同的是,它不会出现 .git的隐藏目录  

5.git的一些命令

git add file1 或git add .  //将操作加入到暂存区

git commit -m "desciption" file1 //提交

git status  //查看工作区是否干净,如果有文件出现,不干净

git log 或git reflog      //查看git日志编号,一些操作情况

git diff file  //比较文件与之前的不同

撤销与修改:

git checkout -- file //文件未加入到暂存区,撤回到工作区

git reset head file  

git checkout -- file         //到暂存区的撤回到工作区,需要先reset,再checkout

git reset  --hard (commit_id)  //将在版本库的撤回或回溯,通过log看到id,利用id撤回

git rm file //删除版本库中的文件,删除完还要提交

git fetch origin 

git  push -u origin master  //推送分支

git merge origin/master  //合并分支

猜你喜欢

转载自blog.csdn.net/kerry2018/article/details/82716255