当前位置:   article > 正文

Git部署及使用

git部署

Yum网络源

wget http://mirrors.aliyun.com/repo/Centos-7.repo

安装git

yum -y install git

创建git仓库根目录

mkdir /git_data

初始化git仓库

git init

设置用户和邮箱

git config --global color.ui true

git config --global user.name "bob"

git config --global user.eamil "bob@benet.com"

查看git全局配置

 git config --list

查看生成的配置文件

cat .gitconfig

配置git客户端

配置兔交互式ssh登录

ssh-keygen -t rsa

上传公钥带git服务器

ssh-copy-id -i .ssh/id_rsa.pub root@192.168.100.50

客户端克隆git仓库

git clone root@192.168.100.50:/git_data/.git/

配置git服务器端上传数据

在git服务器仓库根目录创建数据:

查看状态

提交跟踪状态

配置客户端git身份

将提交数据提交到git仓库

git commit -m 'new 2.txt'

客户端到本地仓库中下载git服务器

git pull

git数据提交git仓库

从暂存区删除

git rm --cache a.txt

提交所有文件

git add .

提交单个文件到git仓库

git commit a.txt -m 'new a.txt'

提交暂存区的所有文件到git仓库

git commit . -m '1.txt and 2.txt'

从暂存区和工作区删除数据

 git rm -f 4.txt

比较工作区文件区别

  diff a.txt b.txt

比较暂存区文件区别 a.txt和b.txt的区别

git diff --cached a.txt b.txt

比较暂存区所有文件区别

git diff --cached

git mv修改并删除源数据

git mv a.txt aa.txt

git日志管理、git回滚、git分支管理

git日志的管理,

查看所有的git日志

git log

将日志进行缩进显示为一行

git log --oneline

显示最后一次修改的指针信息

git log --oneline --decorate

显示最新的日志,选项是数字1

git log -1

查看最新日志改动信息

git log -1 -p

配置数据回滚

查看数据指针信息

git log --oneline --decorate

回滚数据 可以从新版本回滚到旧版本不能从旧版本恢复到新版本

git reset --hard 59ecdb4

分支管理

创建分支benet

git branch benet

查看分支

git branch

切换分支

git checkout benet

创建文件并提交到benet分支中

切换分支查看

合并分支数据

切换到master分支

.  git checkout master

将benet分支合并到master中

 git merge benet

查看数据是否合并

删除分支benet

git branch -d benet

git打标签

获取项目的标签

对新版本数据打标签

查看版本id

查看标识详细信息

回滚到标签版本

删除标签

github和gitlab

生成git服务器密钥对

查看密钥

 

配置

连接远程仓库

git remote add origin git@github.com:1934801322/text.git

提交

测试

下载

配置下载端的密钥

 

克隆github仓库到本地

 git clone git@github.com:1934801322/text.git

上传查看

下载到本地

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/570693
推荐阅读
相关标签
  

闽ICP备14008679号