git实操

在这里插入图片描述
staging area 这个是暂存区

场景:gpu服务器迁移,需要注释10台服务器,迁移完成重新修改成新ip

  1. 本地安装git环境
yum install git -y
  1. git项目到本地
git clone https://git.xxx.com/xxx/tengine.git
cd tengine/
  1. 查看远程分支和本地分支,以及各个分支最后一个提交信息
git branch -av
  1. 新建自己的分支
git branch remotes/origin/wangsp1-master-patch-2214
  1. 切换到自己的分支
git checkout remotes/origin/wangsp1-master-patch-220104
  1. 修改配置文件
vim server.local.xxx.xxxx.com.conf
  1. 把文件加入到暂存区, 可以是修改的,也可以是新增的文件
    然后等你git commit的时候就会提交过去了,如果不git add 直接提交就是空提交了
git add server.local.xxx.xxxx.com.conf
  1. 备注好提交信息
 git commit -m "server.xxx.xxx.xxxx.com.conf remove 10 servers"
  1. 设置提交人信息
git config --global user.name "wangsp1"
git config --global user.email wangsp1@xxx.com
  1. 给远端仓库起个名字om

这时执行git remote那句话,就是先将本地仓库与远端仓库建立一个链接: git remote add , 那么add什么呢? 蓝色的方框其实就是你为远端仓库所起的名字,一般都是叫origin,其实你也可以要Ceres 或者Earth,绿色方框就是你的远端仓库的真实地址;

git remote add om https://git.xxx.com/xxx/tengine.git
  1. 显示所有远程仓库
git remote -v
  1. 发射本地分支
git push om remotes/origin/wangsp1-master-patch-220104

更新最新版本:

git clone https://git.xxx.com/wangsp1/tengine.git   (master分支)
cd tengine/
vim server.xxx.xxxx.com.conf
git add server.xxx.xxxx.com.conf
git commit -m "copy #xxxx"

说明:给自己的仓库起一个别名

git remote add wangsp1 https://git.xxx.com/wangsp1/tengine.git

提交到 别名(自己仓库) 本地分支名称:远程仓库分支名称 目的提交到自己的远程仓库。然后在页面请求合并

git push -u wangsp1 master:wangsp-master-test-20220104-v1

第二次拉取同一个项目的时候

  1. cd /data/test/tengine/
  2. 同步远程仓库最新配置到本地。(此步骤需要看查看git log和)master为需要修改的分支
git pull origin master
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值