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

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到本地。

87380

Windowsgit服务器搭建

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

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

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

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

    97140

    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不通,则是其他问题造成。若需要开启防火墙,则按如下所示操作,开启对应服务即可。

    12.9K20

    搭建私有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.9K10

    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

    49820

    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

    65610

    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.9K20

    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方法。

    22440

    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 文件 ; 注意

    56230

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

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

    19640

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

    69850

    版本控制-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。

    89830

    PHPStorm本地编辑服务器项目文件(windows版本)

    准备工作 在日常写项目的过程中,都或多或少会遇到在服务端文件怎么在本地处理问题,PHPstrom可以实现这个功能,主要就是借助SFTP功能实现,见下面的步骤吧!...操作过程 这个是网上Copy图片,不过启动界面是一样,悬着第三项”Create New Project from Existing Files”,会弹出继续选择界面,但是考虑到大部分人都不是第一次使用...PHPStrom这个软件了,就只能看看我方案二吧!...image.png 在弹出界面选择第四项”….FTP/SFTP/FTPS”这一项, image.png 创建项目及指定本地项目位置: image.png 第二步 选择创建一个新服务,没有这一步自动忽略...第三步 选择SFTP选项,具体小项见下面配置: image.png Name: #自定义名称 Type:SFTP #选择SFTP Host:*.*.*.* #输入远程控制ip

    2.4K20

    GIT版本控制】--高级GIT配置

    一、配置别名 在Git中,可以使用别名来创建自定义命令缩写,以简化常用Git命令或添加新命令。...以下是关于高级Git配置中自定义Git行为概要: 配置文件: Git配置信息存储在三个不同配置文件中,包括全局配置文件(~/.gitconfig)、仓库级配置文件(/.git/config),以及仓库中...你可以通过编辑这些配置文件来自定义Git行为。 自定义钩子(Hooks): Git钩子是可以自定义脚本,它们在Git不同阶段执行。...自定义Git别名: 前面提到Git别名也是自定义Git行为一种方式。你可以创建自己命令别名,以缩短常用Git命令输入,或者将多个命令组合成一个别名。...自定义Git配置包括但不限于:更改默认分支名称、配置Git LFS(大文件存储)、设置GPG签名、配置代理服务器等。

    17030

    Git】 - 版本控制

    个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习路上摸爬滚打,记录学习过程~ Git - 版本控制 Gti常用指令大全 git -v :查看版本git init...:为指定版本设置标签(别名) git push:将本地仓库内容推送至远程仓库 版本: 软件版本;(例如:JDK 1.8、MySQL 8.0、IDEA 2022) 文件版本;(作用:保存重要历史记录、恢复数据...) 版本控制软件 基础功能: 保存、管理文件; 提供客户端工具进行访问; 提供不同版本文件比对功能; 多人协作开发 集中式版本控制 分布式版本控制 版本号: Git软件使用SHA-1加密算法生成一个40...位长度版本号 Gti常用指令大全 git -v :查看版本git -v git init :当前路径下创建仓库 git init git clone :克隆远程仓库至本地 git clone 远程仓库地址...# 可使用git restore恢复 git restore a.txt git revert :将状态还原至指定版本号提交前状态 git revert 版本号(前七位即可) git branch :

    11810
    领券