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

git stash 详解

命令详解 1. git stash 能够将所有未提交的修改(工作区和暂存区)保存至堆栈中,用于后续恢复当前工作目录 $ git status On branch master Changes not staged...second $ git status On branch master nothing to commit, working tree clean 2. git stash save 作用等同于git...注:该命令将堆栈中最近保存的内容删除(栈是先进后出)顺序执行git stash save “test1”和git stash save “test2”命令,效果如下: $ git stash list...6. git stash drop + 名称 从堆栈中移除某个指定的stash 7. git stash clear 清除堆栈中的所有 内容 8. git stash show 查看堆栈中最新保存的stash...通过 git stash show -p 查看详细的不同: $ git stash show -p diff --git a/src/main/java/com/wy/CacheTest.java b/

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

个人搭建git服务器_服务器搭建git仓库

git在push的时候出现insufficient permission for adding an object错误 //解决方法,在git库的目录下 //明明一开始创建user的时候有执行这个命令,...不知道什么原因 chown -R git:git mygit.git Git本地中文文件名问题解决 linux环境 //Git本地中文文件名问题解决 git config --global core.quotepath...false 克隆自建的Linux上的远程仓库 //1 创建用户 git config --global user.name "你的名字" git config --global user.email...用来防止每次commit或push都需要密码) ssh-keygen -t rsa -C "你的邮箱" //3 取得公钥(找到.ssh目录下的id_rsa.pub文件) Linux上(CentOS)搭建Git...服务器 参考了: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137583770360579bc4b458f044ce7afed3df579123eca000

7.3K20

git私有服务器架设_centos搭建git服务器

搭建自己的代码托管服务git服务,使用的是gitblit插件,具体操作搭建步骤详情见下文。...客户端软件: git-2.34.1-64.bit 服务端软件:gitblit-1.8.0 二 搭建过程 2.1 使用插件gitblit 2.2 安装搭建 本地搭建自己的git服务器,就是要共享git...仓库,需要用到ssh协议(FTP、HTTPS、SFTP等协议也能实现),所以windows下开发搭建git仓库必须做ssh服务器。...ip地址: 找到server.httpBindInterface,进行设置ip的设置,这里就是设定你的服务器的ip地址。...本服务器的ip地址为:10.119.65.232 4.保存文件的修改,关闭文件 注意,在win7系统中,defaults.properteis的后缀名不显示,需要通过设置显示出来后缀名,操作如下图:

3.2K10

Git 分支命令详解

Git 分支命令详解主要包括以下几个方面: 查看所有分支 本地分支操作 远程分支操作 修改远程分支名称 分支的合并操作 参考资料 查看所有分支 查看本地分支 git branch 查看远程分支 git...branch --remote 查看所有分支(包括本地分支和远程分支) git branch --all 或 git branch -a 本地分支操作 创建本地分支 git branch 查看本地分支...git branch 切换本地分支 git checkout 删除本地分支 git branch --delete 或 git branch -d 远程分支操作 查看远程分支...git branch --remote 克隆指定远程分支到本地 git clone --branch 删除远程分支 git push origin --delete...删除远程 bugfix 分支 git push --delete origin bugfix 参考资料 Git 查看、删除、重命名远程分支和 tag Git 命令合并分支代码

79410

搭建 GIT 服务器

下载安装 git Git 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器。.../git-2.10.0.tar.gz 解压和编译 解压下载的源码包 tar -zvxf git-2.10.0.tar.gz 解压后进入 git-2.10.0 文件夹 cd git-2.10.0 执行编译...git --version 创建 git 账号密码 创建 git 账号 为我们刚刚搭建好的 git 创建一个账号 useradd -m gituser 然后为这个账号设置密码 passwd gituser.../gituser:/usr/local/git/bin/git-shell 使用搭建好的 Git 服务 克隆 test repo 到本地 cd ~ && git clone [email protected...]:/data/repositories/test.git 实验完成 恭喜,Git 服务器搭建完成, 从此以后你可以方便地将你的本地代码提交到 Git 服务器托管了

3.4K50

搭建git服务器

笔记内容:搭建git服务器 22.13 搭建git服务器 我们都知道GitHub只有公开库是免费的,而私有仓库是需要花钱买的。所以我们可以想办法自己搭建一个私有的,仅自己公司使用的。...在介绍它之前,先讲述一下如何搭建命令行的git服务器。...我这里准备了两台机器做这个实验,一台作为服务器,一台作为客户端: 服务器IP:192.168.77.134 客户端IP:192.168.77.130 首先在服务器上安装git,命令如下: yum -y...,并且服务器上的Git仓库通常都以.git结尾: [root@localhost /data/gitroot]# git init --bare sample.git 初始化空的 Git 版本库于 /data...-R git.git sample.git [root@localhost /data/gitroot]# 注意:以上是在git服务器上操作的,平时git服务器是不需要开发人员登录修改代码的,它仅仅是充当着一个服务器的角色

2.8K20

git clean 命令详解

1. git clean 介绍 2. git clean 使用 3. clean 和 reset 命令 1. git clean 介绍 git clean 命令用于删除工作目录中没有被 tracked...的文件 这个命令很多人都不知道,也不去用它,而是通过手动去删除这些文件 这个命令一定要慎用,当你对这个命令非常熟悉,再到正式项目中使用,因为一旦用错,删除的文件没办法找回 2. git clean 使用...git clean -f# 删除指定目录下没有被 tracked 的文件git clean -f -d 删除目录 # 删除当前目录下没有被 tracked 的文件和目录git clean...-df 3. clean 和 reset 命令 clean 和 reset 命令结合使用,它们能让工作目录完全回到一个指定的 commit 状态 # 将没有被 tracked 的文件和目录删除git...clean -df# 将已经被 tracked 的文件和目录回退git reset --hard

58020

git diff 命令详解

前言 ---- git diff 用来比较文件之间的差异 平时我们在本地开发时,一般都是通过 gui 工具(git 图形化工具)查看文件差异,也就是文件变动内容。...但是,我们可能会在线上服务器临时改一些小东西去排查 bug,此时就用不了这些 gui 工具了,那么就可以通过这个命令查看我们改动的内容 应用场景: 工作区和暂存区中的文件进行比较 工作区和版本库中的文件进行比较...使用示例 ---- 查看文件差异(默认查看所有文件的差异) # 查看工作区和暂存区文件差异 git diff # 查看工作区和版本库文件差异 git diff HEAD # 查看暂存区和版本库文件差异...git diff --cached 查看某些文件的差异 git diff [HEAD|--cached] 3. git diff 命令输出内容分析 ---- 100644...: 100 代表是普通文件,644 指的是文件权限 git 会将文件内容使用 hash 算法加密,生成一个 40 位的 hash 加密字符串 9f3a261 :修改前的文件 hash 值的前七位 d34372b

61210
领券