栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

git常用命令操作详解(本地服务器和gitblit自建服务器使用)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

git常用命令操作详解(本地服务器和gitblit自建服务器使用)

第一部分,推送本地

git config --global user.email " you@example.com"  //设置本机的邮箱地址
git config --global user.name "Your Name"          //设置本机的名字,推送本地服务器也是这名字
git init   //初始化为代码仓库
git add  .  //全部添加到仓库
git commit -m "update 20220601 ,fixed some bugs"    //正式提交到仓库
git  log   //可以查询当前提交历史,包括上一步commit的信息
git  reset --hard HEAD^    //回退到上一个版本 ^个数代表前几个
git  reflog   //查看所有已提交的版本号 ,方便版本之间的无缝切换。
git  reset --hard 02a61cb   //回退到上一步中查到的版本号 

第二部,推送自建服务器

网上比较缺乏的操作说明,截至目前没有发现写清楚的

//通过命令行创建一个新的版本库,操作如下 
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin ssh://admin@192.168.1.199:29418/test.git  //服务器IP地址,
//admin或管理员分配的其它用户名 ,29418是服务器端口号 ,总之git remote add origin 之后的内容来自管理员。
git push -u origin master   //这一步需要输入服务器用户密码。

//指令输入完毕后推送README.md到服务器

//通过命令行推送一个已存在的版本库

git remote add origin ssh://admin@192.168.1.199:29418/test.git  //见上面一段解释
git push -u origin master  //见上面一段解释

//除了ssh,还可以用http 命令如下:
git remote add origin  http://admin@192.168.1.199:12306/r/test.git  //注意多了/r

//再修改为http,之前需要把之前的远程仓库地址删除了
git remote rm origin

第三部分,远程拉取代码

//拉取gitblit服务器上的代码

git  pull origin  master  //拉取自建服务器上master分支 

//如果在新的终端下,需要重新添加远程 origin 路径
//如果在新的文件下,需要git init一个新的仓库

以上是Linux上的常用命令,如果是Windows,请直接使用TortoiseGit 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/961705.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号