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

1.介绍:

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

2.部署

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

git config  --global user.name "kaileyyu"

git config  --global user.email "kaileyyu@163.com"          //配置使用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  //合并分支

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值