首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Git服务器宕机如何使用本地克隆仓库快速恢复Git服务器

在工作中难免会出现代码仓库不能使用如:服务器磁盘跪了,高可用失效,地区级别的网络瘫痪,等等。...),故写下自己意淫的方法,以及自己亲身的实施步骤: 好,现在问题来了,已经推不上去了,没办法其他开发互动了 解决思路: 1.需要一个临时服务器来代替原先的宕机的服务器上面(可以是你自己的本机)保存代码库...Git repository in /home/git/demo.git/ 记住这个地址:/home/git/demo.git 这个就是新Git服务器的推送地址 本地代码换源以及推送 读取origin的地址...: $ git remote show origin 以上就是为原始的Git仓库地址,现在要把他改掉: $ git remote remove origin 使用这条命令就把git的远端推送源删除了,...,请自行更改,后面的格式为固定的服务器目录格式 最后把本地的代码推送到新Git服务器上,如果有多个分支请一一推送 怎么样各位,久违的Git代码仓库又回来了,是不是很神奇!

1.4K10

windowsgit的安装使用

我们先来看一下仓库命令:git show ? 这里提示没有仓库,我们首次使用,没有仓库。我们就使用命令git init 或者使用git init-db 创建一个空的仓库。...如果想强制删除一个分支,可以使用-D选项 合并分支:$ git merge [name] ----将名称为[name]的分支与当前分支合并 创建远程分支(本地分支push到远程):$ git push...origin里的资源 git push origin master:develop git push origin master:hb-dev 将本地库与服务器上的库进行关联 git checkout...--------- git push (远程仓库名) (分支名) 将本地分支推送到服务器上去。...------ git fetch 相当于是从远程获取最新版本到本地,不会自动merge git commit -a -m "log_message" (-a是提交所有改动,-m是加入log信息) 本地修改同步至服务器

1.3K20

windows本地安装git,并下载开源项目代码到本地

我们要正确的区分gitee、github以及gitlab等这几个git的区别联系。...当你们成功的入职一个公司后,你们就会发现,每个公司都会有专门管理开发的源代码的服务器,一般呢,出于安全性考虑,公司会在自己的内网服务器上搭建一个gitlab的服务,用来管理源代码。...然后大家在本地客户端上安装好第一步骤中我们下载的git工具,就可以与服务端进行文件的传输等操作。...gitee、github、gitlab一般都是指代码托管平台,这一类平台我们可以使用git工具去获取代码。还有一种以前比较普及,现在用的少的是svn工具,大家也可以了解一下。...,将带领大家在本地去搭建一个开源的项目,然后拿到一个系统后,怎么去摸索熟悉他的业务使用

2.6K20

Git教程 - WindowsGit安装与使用Windows

前情提示: Mac OS下PD Windows10; Git2.25.164位;https://github.com/git-for-windows/git/releases/download/v2.25.1....windows.1/Git-2.25.1-64-bit.exe 前言:在Linux下直接可以通过命令可以安装使用GitWindows下可以通过Git bash来使用。...选择安装路径 默认第二项,会自动配置环境变量 第一项更新文件用Windows风格,提交用Unix风格,保证兼容 直接下一步,安装完成 安装完成找到Git bash 至此,安装完成。...安装完成后进行简单配置: $ git config --global user.name "你的名称" $ git config --global user.email "你的邮箱" 设置完成后,可以使用...额外: WindowsGit的安装与使用:https://blog.csdn.net/qq_31708763/article/details/91357257 下一篇:第一个demo项目:

58350

git 使用命令删除远程分支本地分支

删除远程分支命令: git push origin   :  git push origin --delete 删除本地分支: git branch -d 查看所有分支: git branch -a 有时候你会发现:git已经删除了远程分支,本地仍然能看到 的问题 : git branch -a 命令可以查看所有本地分支远程分支,发现很多在远程仓库已经删除的分支在本地依然可以看到...解决方法: 使用命令 git remote show origin,可以查看remote地址,远程分支,还有本地分支与之相对应关系等信息,以及分支删除情况。...此时我们可以看到哪些远程仓库已经不存在的分支,根据提示,使用 git remote prune origin 命令; 这个时候,你再使用git branch -a 查看,发现分支信息已经远程git 仓库同步了...新创建分支的时候: 当你新创建分支,或者其他人新创建分支的时候,可以使用git fetch 拉取远程最新分支到本地;此时也可以使用 git remote show origin 查看本地分支远程分支的差异

4.7K20

Windows下搭建本地SVN服务器

本文介绍Windows下搭建本地SVN服务器的方法,网上资料比较少也比较旧,大都介绍的是旧版本SVN使用svnserve.exe安装svn服务的方法,而下面将会详细介绍使用sc命令建立服务器并开启服务,...这是搭建本地SVN服务器的关键所在!...TortoiseSVN 是 SVN 的一个 Windows 外壳扩展应用,它可以帮助用户直观的进行 SVN 的各种操作,而不需要使用命令行。 ...例如E:\project, 然后在这个目录上右击这个目录,执行SVN Checkout命令将svn目录更新下来(会要求填写前面搭建服务器端所设置的用户admin密码123456 ),本地修改完后再commit...到版本库(Repository)中 至此, Windows下搭建本地SVN服务器就算完成了, 你会看到E:\project及其下面的文件都被标记了绿色对勾 !

16.2K30

GIT_服务器本地环境构建

git init 将所有文件添加到本地库索引 git add -A 提交工作目录树中的所有文件到本地git commit -a -m "init commit 将本地库push到上面的远程库 git...id_rsa与id_rsa.pub(公钥) 收集所有需要登录的用户的公钥,公钥位于id_rsa.pub文件中,把我们的公钥导入到git库所在linux服务器的/home/git/.ssh/authorized_keys...打开TortoiseGit设置页面,配置相关参数如下:配置用户名邮箱,配置服务器代码路径上面得到的id_rsa.ppk路径,进入TortoiseGit的Settings页面,点击左边导航栏的Git目录...,设置用户名邮箱(Name, Email),Name会在提交代码的时候显示出来,如果之前使用git config配置过,这里也可以不用配置的。...至此就可以使用TortoiseGit正常工作了,可以试试pull,commit等功能

96830

Windows系统下搭建Git本地代码库「建议收藏」

这里搭建Git本地服务器我用的工具是Git2.9.2Gitblit1.8.0,直接点击关键字可下载。 1.安装Java环境,配置环境变量。...2.解压文件gitblit-1.8.0.zip至你准备放服务器的目录下 3.修改gitblit安装目录下的data文件下的gitblit.properties。...8.去浏览器访问你设置的IP:端口号 出现如下界面说明服务器启动成功 9.登入用户名密码,初始默认为用户名:admin,密码:admin 10.创建一个新的版本库 名称...//admin@192.168.17.71:29418/Test.git Origin后面的地址为你创建的服务器地址,可以在页面中找到。...继续输入git push -u origin master,根据提示输入密码:admin,输入密码时不会显示出来,直接输入完成按回车 完成之后刷新服务器的网页,出现如下则说明成功。

1.5K31

Windows下的git服务器搭建

前两个月领导花巨资申请了一个服务器,让我搞git服务器来管理代码,花了几天时间服务器搭建好了。...但是这个博客因为种种原因拖到了现在,其实之前在某个破旧的服务器上搭建过Ubuntu下的git服务器,但是领导不喜欢Linux操作系统让我在Windows下搞,没得法只能照办。...*********我是以Windows server 2016 为例********** 1.下载Java 去官网随便下一个。 //注意点:JDK JRE都要下, JRE后面有用到 ?...缺点就是这个cmd窗口一旦关闭那么服务器就会关闭,每次服务器开机需要手动打开这个cmd ,非常麻烦,所以建议添加至Windows service 里面让它开机自启比较好 ?...git 服务器的搭建就是这些,容易被坑的地方我也全部指出来了。下一个博客会就我个人水平来简要分享一下git怎么使用,不过更新得随缘了   o(* ̄▽ ̄*)ブ

11K20

git本地仓库的使用流程

.查看设置 git config --list 3.删除设置 git config --global --unset user.name 二、初始化本地仓库 1.新建本地仓库目录文件夹 2.进入该文件后...,使用git bash命令行模式:创建本地仓库 mkdir projectName 3.cd projectName 切换进入刚刚建立的本地仓库 4.git init 初始化本地仓库 5.使用ls -...al命令会看到在本地下有一个.git的隐藏文件,这个文件非常重要 三、本地仓库基本操作 1、新建文件 1.touch main.cpp 新建文件夹 2.git add main.cpp 提交的暂存区...3.git commit -m "第一次提交" 2、修改文件 1.通过vim修改, vim main.cpp 2.git add main.cpp 提交的暂存区 3.git commit -m "增加了...4、重命名文件 1.mv readme.md readme 2.git add readme 3.git rm readme.md 替代以上三个操作的git命令:git mv readme.md readme

21610

Git 本地仓库裸仓库

通常我们会用 git init 命令来将我们所在的目录转换为一个 Git 本地仓库或者初始化一个新的空仓库。...用法 将当前目录转换为一个本地仓库 git init 这个命令执行后会在本地生成一个 .git 的文件夹,用来追踪仓库的所有变更。效果如下: ?...详细说一下使用 --bare 参数的含义,使用 --bare 参数初始化的仓库,我们一般称之为裸仓库, 因为这样创建的仓库并不包含 工作区 , 也就是说,我们并不能在这个目录下执行我们一般使用Git...对比 我们来对比一下直接使用 git init 创建的仓库和加了 --bare 参数的两个仓库。...总结 使用 git init --bare 可以创建一个裸仓库,并且这个仓库是可以被正常 clone push 更新的, 裸仓库不包含工作区,所以并不会存在咋裸仓库上直接提交变更的情况

2.1K30

Windowsgit安装使用教程

由于你的本地Git仓库GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置: 第1步:创建SSH Key。...由于远程库是空的,我们第一次推送master分支时,加上了-u参数; Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支远程的master分支关联起来...推送成功后,可以立刻在GitHub页面中看到远程库的内容已经本地一模一样: 从现在起,只要本地作了提交,就可以通过命令: $ git push origin master 把本地master分支的最新修改推送至...这是因为Git使用SSH连接,而SSH连接在第一次验证GitHub服务器的Key时,需要你确认GitHub的Key的信息是否来自GitHub的服务器,输入yes回车即可。...远程仓库同步至本地 首先在远程建立仓库 点击creat repository,远程仓库建立完毕 接下来。使用git clone命令将远程仓库同步到本地 1.

7.9K10
领券