加载中
git stash 隐藏修改

大家应该碰见过这样的情况,在一个分支上做一个开发任务,进行中时要求修改一个紧急bug。比较尴尬的是,代码写了部分修改比较多,不能提交,要修改的bug可能涉及到已修改的文件,并且要先提交...

Git
2019/05/31 11:02
167
git 使用

1,首先在github配置好信息和仓库,然后在本地进行操作 git init git config user.name 'zhangwuer' git config user.email '56789053@qq.com' 2,与远程分支建立连接 git checkout -b test...

Git
2019/04/18 23:29
36
git rebase 使用总结

今天来介绍下 git 的 rebase 命令。这个命令是我进入新公司之后才了解到的,以前还真的没使用过,尽管我接触 git 已经有 3 年了。 假如现在有个项目,它的 git 状态是这样的: 这是背景,接下...

2019/03/20 19:26
5.6K
git checkout命令详解

在实际应用中,git checkout是最为常见命令之一。 此命令参数众多,功能多样,但有些功能可能整个职业生涯都不会用到,所以本文只介绍最为实用的部分。 如果想要了git checkout命令所有功能,...

2019/03/20 17:45
3.2W
[Git] Git整理(四) git rebase 的使用

概述 在之前总结分支相关内容时说道,合并两个分支的提交可以使用git merge,然而除了这种方式之外,还有一种方式就是使用git rebase,这两种方式的最终结果都相同,但是合并历史却不同;git...

2019/03/20 07:42
1.5K
git切换分支

首先通过 $ git branch -a 1 来查看所在目录的分支 $ git branch -a master * trunk remotes/origin/HEAD -> origin/master remotes/origin/master remotes/origin/zhanghanlun 然后输入命令...

Git
2019/03/20 07:36
3.4K
Git cherry-pick 使用总结

应用背景:假设现在有两个分支:dev_01, dev_02. 如果我想把dev_01分支上的某几个commit合并到dev_02分支, 那么怎么办呢? 这就是cherry-pick的工作了。cherry-pick会捡选某些commit, 即把某...

2019/03/18 22:58
7.6K
git revert 用法

git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销 作为一次最新的提交 * git revert HEAD 撤销前一次 commit * git revert HEAD^ 撤销前前一次 comm...

Git
2019/03/18 10:20
198
删除git上已经提交的文件

1.先查看有哪些文件可以删除,但是不真执行删除 git rm -r -n job-executor-common/target/* -r 递归移除目录 -n 加上这个参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件...

Git
2019/03/17 21:01
145
git reset 三种用法总结

git reset (–mixed) HEAD~1 回退一个版本,且会将暂存区的内容和本地已提交的内容全部恢复到未暂存的状态,不影响原来本地文件(未提交的也 不受影响) git reset –soft HEAD~1 回退一个版本,...

Git
2019/03/17 20:59
82
git 实现原理

一、Git工作流程 以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程...

2019/03/16 23:08
57
Git详解之基本原理

使用git实际工作时间也很长了,但是发现很多人(包括自己)对于git的命令不熟,与其这么说,我们不如说是对于其根本原理不清楚。那么我们今天不妨来看一下git的基本原理。 Git 究竟是怎样的一...

Git
2019/03/16 22:34
142
在对项目进行“git clone”之前,是否需要“git init”

我按照说明在项目上做一个git克隆。但是,我需要事先在目录中做一个init吗? git克隆基本上是一个组合: > git init(创建本地存储库) > git remote add(将URL添加到该存储库) git fetch(从该...

Git
2019/03/16 20:53
6.3K
Git 恢复本地误删的文件

通过git进行代码管理的项目,如果在本地编辑的过程中误删了某些文件或者文件夹,可以通过git操作来复原。 Step 1: git status   查看本地对改动的暂存记录。如下图所示,本人误删了文件夹...

Git
2019/03/16 09:22
994
git push某一次的commit记录

修改commit的顺序,将需要提交的commit调整到最远一次,然后通过hash值指定只提交这一次commit 详细方法参考: git push origin 2dc2b7e393e6b712ef103eaac81050b9693395a4:master 注意 mast...

Git
2019/03/16 08:42
4.4K
git commit 两次导致无法push的问题解决

今天第二次commit的时候没注意添加 –amend 导致commit了2次无法push。想了想办法解决。 git log查看你commit的前一次的commit号,然后输入 git reset --mixed 你的commit号 1 然后local rep...

Git
2019/03/16 08:16
3.8K
[git] 已经push的commit如何修改message

背景 在使用git提交代码的时候,可能会出现message写错的情况, 如果此时commit已经push到远程服务器了, 修改起来就比较麻烦了。 下面整理了一下,修改历史中某几次commit的message的通用办...

Git
2019/03/15 23:35
973
Gerrit常见问题解决

由于要做代码审核,公司部分项目从gitlab上迁移到了gerrit系统上,很多人在使用中会经常出现以下问题,这里记录下。 问题:从gitlab上克隆了代码,并且已经进行了修改提交,但是代码只能推送...

2019/03/09 13:03
511
用git push代码到远程仓库的时候出现错误

error:failed to push some refs to ... Dealing with “non-fast-forward” errors From time to time you may encounter this error while pushing: $ git push origin master To ../remo...

Git
2019/03/07 18:13
355
Git冲突与解决方法

1、git冲突的场景 情景一:多个分支代码合并到一个分支时; 情景二:多个分支向同一个远端分支推送代码时; 实际上,push操作即是将本地代码merge到远端库分支上。 关于push和pull其实就分别...

2019/03/07 07:58
7.1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部