首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windowsgit服务器搭建

= 主要也是没啥好写,项目上事情又不能写,能写东西实在太少。 前两个月领导花巨资申请了一个服务器,让我搞git服务器来管理代码,花了几天时间服务器搭建好了。...但是这个博客因为种种原因拖到了现在,其实之前在某个破旧服务器上搭建过Ubuntu下git服务器,但是领导不喜欢Linux操作系统让我在Windows下搞,没得法只能照办。...(后续应该会更新Ubuntu下搭建git服务器博客吧) 花絮结束,接下来是正文。...缺点就是这个cmd窗口一旦关闭那么服务器就会关闭,每次服务器开机需要手动打开这个cmd ,非常麻烦,所以建议添加至Windows service 里面让它开机自启比较好 ?...git 服务器搭建就是这些,容易被坑地方我也全部指出来了。下一个博客会就我个人水平来简要分享一下git怎么使用,不过更新得随缘了   o(* ̄▽ ̄*)ブ

11K20

Git版本控制Windows版快速上手

说到版本控制,之前用过VSS,SVN,Git接触不久,感觉用着还行。写篇博文给大家分享一下使用Git小经验,让大家对Git快速上手。   ...说白了Git就是一个控制版本工具,其实没想象中那么复杂,咱在这就不扯那些太原理性东西,不过Git是分布式管理方式这个要知道,关于Git更详细介绍在百度上一谷歌资料就很多了,在这不做赘述。...因为平时习惯了在Windows下做东西,所以就已Windows为例。 1.首先你得去Git官网https://github.com/上下一个git吧,如下图所示: ?      ...3.配置你个人信息       因为git版本控制工具,方便多人合作,所以当你提交时为了让别人知道是谁提交所以得配置你个人信息,若不配置也不能提交,配置过程如下         git config...将用户邮箱设为author@corpmail.com 4,把服务器文件clone到本地。

84580
您找到你想要的搜索结果了吗?
是的
没有找到

Git for Windows之日志查看与版本切换

1、查看本地版本修改日志 (1)、通过log指令查看完整日志 ? (2)、通过 log --pretty=oneline查看简易版日志 ?...2、版本切换 (1)、切换到本地版本库最新版本,通过reset --hard 版本前几位(不需要全部版本号,只要版本号能找到唯一版本就行) ?...ok,现在切换到最初始版本 但是,这个时候查看当前版本日志,发现 ? 之前版本日志全部没有了,如果这个时候发现切换版本错了,怎么办?...解决方案:通过git reflog命令,查看切换版本之后日志,然后切换到切换版本之前版本 ? 此时,在查看本地版本日志信息 ?...之前版本修改日志全都回来了 通过上面这种方式,就可以进行版本随意切换.

94540

DNS服务器搭建(Windows版本

DNS服务器搭建(使用Windows server 2016环境演示) 本实验使用以虚拟机做演示。...在VMware Workstation软件上安装一台Windows Server 2016服务器,搭建DNS服务器Windows Server 2016服务器安装过程省略。...1、按Windows键,点击服务器管理器。 2、点击“添加角色和功能”。进行DNS配置。 3、直接点击“下一步”。 4、默认选择,点击“下一步”。 5、默认选择,点击“下一步”。...在虚拟机上设置IPv4 DNS 服务器,即虚拟机IP地址。 在本机上设置VMware Network Adapter VMnet8网络设置(因为虚拟机连接NAT网络)。如图所示。...检查虚拟机防火墙对应服务是否启用,可以先尝试关闭防火墙,若ping通,则是防火墙设置问题,若ping不通,则是其他问题造成。若需要开启防火墙,则按如下所示操作,开启对应服务即可。

11.8K20

搭建私有git服务器进行版本控制

一、安装git 分别在服务器和本地安装最新版本git 1、服务器上源码安装最新版git 通常centos上使用yum源安装git版本过低 检查系统上是否已经安装git,若已有则卸载 // 查看当前git...版本 # git --version git version 1.7.1 // 卸载旧版本 # yum remove -y git 安装依赖包,下载最新版本git源码 # yum install -y...、将服务器项目添加到远程仓库即 /srv/myProject.gitgit add . # git commit -m 'comment' # git push origin master 6... chmod 600 authorized_keys // 然后在 authorized_keys 文件中加入本地用户公钥 id_rsa.pub 7、打开git服务器RSA认证 # vim /etc...@yrsc0597.com:/srv/yrsc.git 4、添加远程仓库 四、测试 本地更改,添加,删除项目,然后推送修改到远程仓库 服务器项目目录下拉取最新版本 想要学习Java高架构、分布式架构、

1.7K00

Git基础-git历史版本查看与版本回退(版本切换)

1.谈一谈git版本回退 1.我们在git每一次 git commit 操作就会提交一个历史版本; 2.每一个历史版本都有一个唯一hash值进行记录; 3.每一个历史版本实际上就是我们对工作区中内容修改一次记录...; 6.git reflog : 展示短hash+HEAD{n}+提交备注,非常方便用来进行历史版本回退与任意版本切换; 7.git reflog -n 2 : 表示只看最近两次提交 【注】...git log 和 git reflog 区别: git log : 只展示 当前版本之前版本,即HEAD指针指向版本及之前历史版本git reflog...$ git reflog -n 2 3.git版本回退操作(*) 操作思路 : 1.使用 git log 或者 git reflog 命令 获取到要回退或者切换版本id...下面看一下具体操作 1.查看所有的历史版本 2.穿梭到最新版本 78fa619 版本上 4.扩展 git reset 其他参数(了解) git reset --soft :1.仅在本地版本库移动指针

2.4K10

git使用步骤_git版本控制

一、安装git 二、配置git 三、初始化本地仓库 四、将当前目录文件纳入版本控制 五、查看仓库当前文件提交状态 一、安装git 在网上下载git,并安装 安装完成后,如下图:右键鼠标会有 Git GUI...Here 和 Git Bash Here 二、配置gitgit中设置当前使用用户是谁,用户名和邮箱仅仅是用来区分开发人员身份,不一定真实存在 git config --global user.name....git 目录,所有 Git 需要数据和资源都存放在这个目录中。...四、将当前目录文件纳入版本控制 将当前目录下文件纳入版本控制 (1).使用 git add 命令将文件提交到暂存区 git add [具体文件名]:将某个文件提交 git add ./ :将当前目录所有文件提交...git add -A:将当前目录所有文件提交(等同于git add ./) git add *.c:将后缀名为.c文件提交 (2).使用git commit 命令将文件从暂存区保存到本地仓库 git

46820

GitGit 基础命令 ( Git 版本库概念 | 创建版本git init | 克隆版本git clone )

Git 仓库 , 在系统中表现就是一个 " 文件目录 " , Git 可以管理 该目录中所有文件 增加 , 修改 , 删除 操作 , 并可以追踪每个文件历史 , 可以还原出任意时间节点文件...版本特征是 , 目录下有一个 " .git " 目录 , 该目录是用于管理 Git 版本 ; 执行过程如下 : D:\Git>git init Initialized empty Git repository...in D:/Git/.git/ D:\Git> 三、克隆版本git clone ---- 使用 git clone 命令 , 可以克隆远程仓库中所有数据 , 注意是所有数据 , 包括 Git...版本库中 .git 文件 ; git clone 后需要添加 Git 版本地址 , 这个地址可以是多种协议 , 如 https / http / git 等协议 ; git clone https...D:\Git> 注意 : 在 D:/Git 目录中执行 git clone 命令 , 克隆下来版本库放在 D:\Git\git-learning-course 目录中 , D:\Git\git-learning-course

62910

Windows 系统上配置 Apache Git 服务器

Windows 系统上配置 Apache Git 服务器 本文介绍如何在 Windows 系统上配置 Apache Git 服务器, 以及使用 AD 进行认证用户认证。...软件环境 Windows Server 2003 Apache 2.2 Git 1.8 安装 Apache 从 httpd 主页下载 Apache Httpd Windows 最新版, 我下载版本是...安装 Git 下载并安装 msysgit , 推荐使用 Portable 版本, 下载后解压到 C:\Git 目录下。...设置代码库权限 现在, Windows Git 服务器已经可以运行了, 通常情况下, 需要为每个库配置权限, 比如上面的 Test.git 只允许特定用户或者特定用户组访问, 则需要在 git.conf...注意问题 整个配置过程比较复杂, 在 Windows 上配置资料也比较少, 很容易出错, 所以在配置过程中, 给出如下建议: 将 Apache LogLevel 设置为 DEBUG (在http.conf

7.8K20

GIT版本控制】--安装GIT

一、在不同操作系统上安装GIT 在不同操作系统上安装GIT非常容易,以下是针对不同操作系统安装步骤: 在Windows上安装GIT: 访问 Git官方网站。...下载适合您Windows版本GIT安装程序(32位或64位)。 运行下载安装程序。 跟随安装程序指导步骤进行安装。您可以使用默认设置,但在安装过程中您也可以根据需要进行自定义设置。...在终端中运行以下命令来安装GIT: brew install git 完成安装后,运行以下命令来验证GIT版本git --version 如果显示了GIT版本信息,说明安装成功。...--version 如果显示了GIT版本信息,说明安装成功。...三、总结 本文提供了关于在不同操作系统上安装GIT和配置GIT用户信息详细步骤。 第一部分涵盖了在Windows、macOS和Linux操作系统上安装GIT方法。

21140

GitGit 版本管理 ( 补充提交版本 git commit --amend | 版本库提取文件 git checkout -- filename | 删除文件 git rm )

文章目录 一、补充提交版本 git commit --amend 二、版本库提取文件 git checkout -- filename 三、删除文件 git rm 一、补充提交版本 git commit...add file2.txt 提交文件到暂存区 , 然后执行 git commit --amend 命令 , 补充提交到版本库 , 期间会弹出 vim 编辑器 , 编辑要提交说明 , 再次使用...git status 查询 , 发现提交成功 ; 二、版本库提取文件 git checkout – filename ---- git checkout -- filename 命令作用是 , 从版本库中取出...filename 对应文件 , 然后使用该文件覆盖当前 filename 文件 ; 将 file1.txt 文件进行修改 , 第二行添加一排感叹号 , 但是不添加暂存区 , 也不提交到版本库 ;...执行 git checkout -- file1.txt 命令 , 会从版本库中取出最近一次提交 file1.txt 文件 , 并使用该文件覆盖当前目录 file1.txt 文件 ; 注意

54530

GIT版本控制】--GIT基本概念

当学习GIT基本概念时,理解仓库(Repository)、提交(Commit)、分支(Branch)和合并(Merge)是至关重要。这些是IT核心概念,对于有效使用GIT非常关键。...一、仓库(Repository): 仓库是GIT中存储项目文件和历史记录地方。它可以是本地仓库(位于您计算机上)或远程仓库(位于云服务器或网络上其他地方)。...仓库包含项目的所有文件和文件夹,以及与这些文件版本控制历史相关信息。您可以将仓库视为项目的“快照”,它记录了项目在不同时间点状态。 二、提交(Commit): 提交是GIT中保存项目更改方式。...每个提交都具有唯一标识符(哈希值),它包含了更改内容、提交者信息、时间戳以及一个指向上一个提交引用。提交是GIT版本控制核心,使您能够跟踪项目的历史和演变。...GIT强大之处在于它提供了一种高度灵活和可控制方法来管理和跟踪项目的演变。

16840

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项目:

57150

版本控制-git使用

3.多人合作时,会出现大家操作项目的版本不一致现象 所以我们需要一个版本控制软件来帮助我们进行版本控制,减少我们记忆上负担和使版本控制变得简单易操作 一、什么是git Git是一个开源分布式版本控制系统...Git既可以用于个人,本地版本控制,又可以在多人合作时,将版本备份到服务器,保证多人间版本一致性 二、git安装 下载地址 https://code.google.com/p/msysgit/downloads...第三个指将可以在cmd中直接输入git相关命令,注意这个可能会覆盖cmd中原有的命令 建议大家选第一个就可以了 是为了处理windows和linux/unix中换行符不同(windows中换行符是CRLF...3.Windows下修改Git BushHOME路径 Windows默认HOME和~路径一般都是C:\Users\用户名,每次得用命令切换到常用Repository下,此操作重复而没有意义。...这样以后就不用输入密码了 将本地代码提交到服务器上(git push web master) 发现,代码已经同步到服务器上了 git还有很多功能,推荐一本书籍《pro git》,有中文版本,pdf也很容易从网上找到

1.1K80

git版本控制

查看提交历史 git log 如果想要查看git提交历史,可以使用git log命令。本文会介绍一些常用命令选项,比如-、-p、--stat、--pretty等。...-- FILE 有的时候难免会写了一些错误内容,如果想要将工作目录中文件从暂存区或者git仓库恢复出来,需要使用git checkout命令。...git checkout命令,顾名思义,取出意思。.../or "git commit -a") 显然,现在git提示我们README.md文件有修改,但是我们发现文件只是多了一句毫无意义的话,现在我们想要恢复修改之前版本,那么就需要使用git checkout...请在执行此命令时务必写上命令中--。 git reset三个用法与git reflog git reset,重置。这里讲三个用法,分别是--mixed、--soft和--hard。

88130

git版本控制

添加项目中所有文件 添加文件到暂存区 git add 文件名 添加指定文件到暂存区 (此时文件名是绿色) # 将暂存区文件提交到仓库区 git commit -m '版本描述' git status...无文件提交,干净工作区 git commit -am '版本描述' # 查看历史 git log git reflog # 回退版本 方案一 HEAD表示当前最新版本 HEAD^表示当前最新版本前一个版本...HEAD^^表示当前最新版本前两个版本 方案二 通过每个版本版本号回退到指定版本 .... git reset --hard HEAD^ git reset --hard 版本号 #...撤销更改 - 只能撤销工作区、暂存区代码,不能撤销仓库区代码 - 撤销仓库区代码就相当于回退版本操作 # 撤销工作区代码 git checkout 文件名 # 撤销暂存区代码 1....push 总结 要使用git命令操作仓库,需要进入到仓库内部 要同步服务器代码就执行:git pull 本地仓库记录版本就执行:git commit -am ‘版本描述’ 推送代码到服务器就执行:git

53020

版本管理-Git

一直只会常用那几个 Git 命令,每次遇到不会操作都是现去Google,十分不方便,今个得空咋就仔仔细细学习学习 GitGit简介 Git是目前世界上最先进分布式版本控制系统。...(ssh免密方式) HEAD:当前所在版本(在分支操作时,也叫没有命名分支) HEAD^ :上一个版本 HEAD^^ :上上个版本 HEAD~n:前n个版本 配置用户信息 全局配置 git config...强制回退 将当前分⽀回滚到指定版本,清除暂存区修改,并强制删除所有⼯作区修改 git reset --hard HEAD^ #回退到上一个版本 git reset --hard HEAD~n...git reflog #查看所有的历史命令,获取你想要回到版本id, git reset --hard #回退到该版本 分支管理(平行宇宙) 分支简介 Git用master指向最新提交...git diff --cached #⽐较暂存区和上⼀次commit后修改。 SourceTree 一款用于Windows和Mac免费Git可视化管理工具。

1.9K40
领券