#Git

git放弃修改&放弃增加文件

1.本地修改了一堆文件(并没有使用gitadd到暂存区),想放弃修改。单个文件/文件夹:gitcheckout--filename所有文件/文件夹:gitcheckout. 2.本地新增了一堆文件(并没有gitadd到暂存区),想放弃修改。单个文件/文件夹:$rmfilename/rmdir-rf所有文件/文...

Mac: mac git 的安装 及实现自动补全

1.检查是否装了brew$brewlist如果没有,拷贝以下命令到终端回车.可以安装好brewruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"2.查看你是否已经安装了"bash-completion...
代码星球 ·2020-06-13

git 放弃本地修改,强制拉取更新

开发时,对于本地的项目中修改不做保存操作(或代码改崩),可以用到Gitpull的强制覆盖,具体代码如下:gitfetch--allgitreset--hardorigin/mastergitpull//可以省略gitfetch指令是下载远程仓库最新内容,不做合并 gitreset指令把HEAD指向master...

git删除本地所有的更改

 删除本地所有为暂存的修改: gitcheckout-f 如果有修改以及加入暂存区的话 那么使用如下命令:gitreset--hardgitclean-xdf ...

通过用户名、密码提交的方式搭建私有git服务端

1.系统环境centos7git1.8.3yum-yinstallgit 2).创建属于自己的git库  mkdir/myGit  gitinit--barexiangyun.git   3).添加用户useradd用户passwd用户注:经过测试,/sbin/nologin以后不允许提交了&nbs...

debian 或者kali 安装git

安装git是时候动手尝试下Git了,不过得先安装好它。有许多种安装方式,主要分为两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包。源码安装若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git的每个版本都在不断尝试改进用户体验,所以能通过源代码自己编译安装最新版本就再好不过了。有些...

centos 6.5 6.6 6.7安装gitlab教程(社区版)

    简单的说安装gitlab就两种办法主要介绍第一种:官网推荐的方法:1.新建yum源新建 /etc/yum.repos.d/gitlab-ce.repo,内容为 [gitlab-ce]name=gitlab-cebaseurl=http://mirror...

nyoj 266-字符串逆序输出 (isdigit(), geline(cin, my_string))

内存限制:64MB时间限制:3000ms特判:No通过数:15提交数:18难度:0给定一行字符,逆序输出此行(空格.数字不输出)第一行是一个整数N(N<10)表示测试数据的组数)每组测试数据占一行,每行数据中间有且只有一个空格(这样你可以把此行当成两个字符串读取)。每行字符长度不超过40并且保证输入的字符只有空格...

记一次gitlab-ce数据恢复过程

使用的gitlab是用docker启动的,数据目录的owner/group信息被意外全部更改成了root:root导致服务不可用。最终通过复原文件所有者的方式恢复了服务。步骤如下:  1. 打包备份gitlab所有的数据目录(我们的是/data/gitlab/data;/data/gitlab/config;/data...

ssh方式请求gitlab需要密码解决方法

问题:gitlab是使用docker安装的,配置好公钥私钥后,请求gitlab一直需要输入密码,而且这个密码输入什么都不对。 原因:后来发现是因为docker做了端口映射,如使用宿主机的10022映射容器的22端口。   这样,git客户端请求服务器时,如果没有指定端口,默认使用的ssh端口还是22,导致权限...

VS打开时提示未能加载文件或程序集SharpGit

1、从装AnkhSVN扩展2、删除AnkhSVN扩展我选择了第二种,之前曾经出现过一次了,不想再麻烦了。...

git的使用

git的使用   1、gitinit   2、gitadd.  // 提交到暂存区   3、gitstatus  //查看项目的状态   4、gitc...
代码星球 ·2020-06-02

[git] your branch is ahead of ... 解决办法

出现该问题表示在次之前已经有X个commite了,执行命令gitreset--hardHEAD~X解决其中X表示有多少次提交,此命令的意思是回退到x个commit之前。gitreset--hardHEAD~Xgitpull--rebase...
代码星球 ·2020-06-02

git diff命令

原文:https://blog.csdn.net/zhong29/article/details/79419892Gitdiff    用于比较两次修改的差异    1.1比较工作区与暂存区      gitdiff 不加参数即默认比较工作区与暂存区    1.2比较暂存区与最新本地版本库(本地库中最近一次c...
代码星球 ·2020-06-02

git tag用法

gittag  //查看taggittagtest_tagc809ddbf83939a89659e51dc2a5fe183af384233    //在某个commit上打taggittag...gitpushorigintest_tag    //!!!本地tag推送到线上...gittag-dtest_tag   ...
代码星球 ·2020-06-02
首页上一页...6162636465...下一页尾页