git基本命令

使用git长用指令列表
clone 将远程程服务器的仓库克隆到本地
config 修改git配置
add 添加修改到暂存区
commit 提交修改到本地仓库
push 提交修改到远程服务器

命令案例如下:
创建一个空库
git init /“目录路径” /仓库名 --bare #仓库路径也可以放在 --bare后面

客户端克隆到本地
git clone 用户名@ip地址:/目录路径/仓库名

查看仓库中的数据的状态
git starus

将工作的修改提交到暂存区
git add .

将暂存区提交到本地仓库
git commit -m “注释可以为任意字符” #注意这注释千万别乱写不然以后自己都知道改了什么一定要与修改内容相关注释以防别人看不懂。

将本地数据推送到远程服务器上去
git config --global push.default simple
在输入 git push

把服务器上的最新内容刷新到本地
git pull

查看日志

git log 会显示详细信息有 什么人在改代码 什么时间提交的 什么原因改代码
git log --pretty=oneline 显示版本号 什么原因改代码
git reflog 显示版本号前几位 head序号 和注释

git log --oneline 显示版本号前几位 和注释

head指针操作命令

移动head指针
git reset --hard 版本号 #注意拿到了自己想要的文件有cp 拷贝出来后一定要把指针移回去不然下次提交就不成功。

Git分支操作

Git支持按功能模块、时间、版本等标准创建分支,分支可以让开发分多条主线同时进行,每条主线互不影响,分支效果如图1所示。
在这里插入图片描述
常见的分支规范如下:

MASTER分支(MASTER是主分支,是代码的核心)。

DEVELOP分支(DEVELOP最新开发成果的分支)。

RELEASE分支(为发布新产品设置的分支)。

HOTFIX分支(为了修复软件BUG缺陷的分支)。

FEATURE分支(为开发新功能设置的分支)。

git branch -v 查看当前分支, 开头带*的就是当前所在分支
git branch ‘名字’ #后面加名字就是创建分支案例如下
git branch hotfix 创建hotfix分支
git branch feature 创建feature分支

切换分支
git checkout hotfix #切换到hostfix分支中

将hotfix修改的数据合并到master分支

git checkout master #要先回到master分支上
git merge hotfix # 把hotfix合并到hotfix上

解决版本分支的冲突问题
查看有冲突的文件内容,修改文件为最终版本的数据,解决冲突

创建SSH协议服务器(支持读写操作)

要用ssh服务就得启动sshd
ssh 服务Linux天生就有开机自启的我这些我们都不用操作了
我们就只要让git能免密登录即可
创建密钥命令 ssh-keygen -f /root/.ssh/id_rsa -N ‘’

Git协议服务器(只读操作的服务器)

这个软件包也是红帽光盘自带的
yum -y install git-daemon #yum装包起服务修改配置文件
配置文件目录是
vim /usr/lib/systemd/system/git@.service
文件内容如下
ExecStart=-/usr/libexec/git-core/git-daemon --base-path=/var/lib/git
–export-all --user-path=public_git --syslog --inetd –verbose
注意改这个配置文件是看你自己吧git装在那个目录的如果一致就不需要改
systemctl start git.socket 起动服务

HTTP协议服务器(只读操作的服务器)

装包配置起服务
yum -y install httpd gitweb
修改配置文件,设置仓库根目录
vim +11 /etc/gitweb.conf
$projectroot = “/var/git”; #添加一行
起服务 systemctl start httpd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值