![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
liuskyter
学习使我快乐!
展开
-
GIT git add . 后删除远端文件并保留本地文件
情景: 本地开发测试于一体后,会修改很多代码,并产生很多日志或者文件。想要只提交文件,去除日志等当执行git add . 后会发现所有的增加及修改已经被提交到了远端仓库这时候,需要将远端的垃圾文件删除,并保留本地文件:执行: git rm -r --cached static/* ..原创 2020-10-22 10:44:10 · 298 阅读 · 0 评论 -
[git]Your branch is ahead of ‘origin/master‘ by 1 commit.
[git]Your branch is ahead of 'origin/master' by 1 commit.status:method:git reset --soft HEAD^result:注:git reset HEAD 是将咱暂存区和HEAD的提交保持一致,git reset HEAD 会把暂存区恢复成HEADgit reset --hard HEAD 是将工作区、暂存取和HEAD保持一致比较暂存取和HEAD的区别: git diff --cachedgit reset原创 2020-07-29 16:31:14 · 721 阅读 · 0 评论 -
Gerrit status Merge conflict 解决
gerrit 状态为 merge conflict:cd xxx (git 进入项目)git fetch origingit rebase origin/master修改冲突文件git add .git rebase --continuegit push origin/master不会产生新的changes记录,将原changes记录重新review提交即可(注意确认下gi...原创 2020-03-05 16:34:14 · 3374 阅读 · 0 评论 -
GIT教程
git步骤:在终端根目录下输入ssh-keygen -t rsa -C "自己注册github的邮箱"cd .sshsubl id_rsa.pub 进入subl之后复制所有的内容注意一定要带上自己的邮箱然后进入到github官网setting--->SSH and GPG keys 点击new SSH key把在subl中复制的内容全部粘贴到里面再点击右上角的...原创 2018-05-18 08:29:05 · 168 阅读 · 0 评论 -
git (master|REBASE 1/2)
在不慎多次提交后出现(master|REBASE 1/2),解决办法:回退提交,git rebase --abort ,解决原创 2019-10-25 16:33:08 · 7495 阅读 · 0 评论 -
git pull --rebase丢文件丢失修改找回办法
我们在遇到合并冲突时候,有时候会用git pull --rebase 来解决冲突部分代码,但是这也意味着冲突部分代码可能会丢失,那么丢失后如何找回代码:打开.git/logs/HEAD文件, 里面有最近提交记录。此时我们需找到在执行rebase 操作之前的id,470 xxx。 然后执行git reset --hard + id 就ok...原创 2019-10-25 16:31:34 · 5315 阅读 · 8 评论 -
Your branch is ahead of 'origin/master' by 1 commit
如果当你写完代码准备提交时候,提示Your branch is ahead of 'origin/master' by 1 commit,说明 你本地仓库和远端仓库信息不一致。别急,这时候只需要同步到master分支内容和本地提交内容一致就okl将更改后的代码备份(因为同步过程中master 远端分支的提交旧于当前本地提交,会以远端提交为主)然后执行: git reset --ha...原创 2019-10-10 15:37:12 · 5863 阅读 · 0 评论 -
fatal: Unable to create 'C:/Users/rebmemer/Desktop/VFC-Files/.git/index.lock': File exists.
fatal: Unable to create 'C:/Users/rebmemer/Desktop/VFC-Files/.git/index.lock': File exists.Another git process seems to be running in this repository, e.g.an editor opened by 'git commit'. Please ma...原创 2019-09-15 23:03:44 · 1372 阅读 · 1 评论 -
ONAP Gerrit 代码统计和分类(spider)
环境需求:Python 3.6及以上包要求:import jsonimport csvimport timefrom datetime import datetimeimport urllib.requestfrom itertools import groupby使用步骤:如果windows上装好python环境,可以直接运行该文件。另外也可以在id...原创 2019-01-21 11:13:21 · 2691 阅读 · 0 评论 -
gerrit push (change closed)解决办法
Remember@DESKTOP-MEFCTAV MINGW64 ~/Desktop/VFC/vnfres (master)$ git push origin HEAD:refs/for/masterEnumerating objects: 27, done.Counting objects: 100% (27/27), done.Delta compression using up to...原创 2019-09-03 14:32:12 · 9669 阅读 · 0 评论 -
Git remote: Unauthorized
remote: Unauthorizedfatal: Authentication failed for 'https://gerrit.onap.org/r/oom/'原因:git 登录时用了一个没有权限的账号解决:控制面板 凭据管理器windows10 systerm打开控制面板找到 ‘用户账户’进入windows管理凭据删除之前设置的gerr...原创 2019-08-22 23:15:08 · 28163 阅读 · 2 评论 -
remote: Unauthorized fatal: Authentication failed for 'https://gerrit.onap.org/r/xxx/xxx/xxx/xxx
remote: Unauthorized fatal: Authentication failed for 'https://gerrit.onap.org/r/vfc/nfvo/driver/vnfm/gvnfm/' ...原创 2019-04-11 14:46:55 · 17227 阅读 · 1 评论 -
Git rebase 和 Git push(merge)讲解
git合并代码方式主要有两种方式,分别为:1、merge处理,这是大家比较能理解的方式。2、rebase处理,中文此处翻译为衍合过程。git rebase操作讲解例子:cd /usr/local/testmkdir hellogitcd hellogit # 创建hellogit目录git init # 初始化git项目vim readme # 新建readme文件,往...转载 2019-01-16 09:45:23 · 6519 阅读 · 0 评论 -
Gerrit 提示冲突,不能合并代码(git解决远程冲突)
1.Gerrit里点击“publish and submit”提示如下:Gerrit Code Review 10:57 AM Your change could not be merged due to a path conflict.Please merge (or rebase) the change locally and upload the resol...原创 2019-01-25 17:39:22 · 2685 阅读 · 1 评论 -
Git 切换分支并下载代码
Git 切换分支并下载代码git一般有很多分支,我们clone到本地的时候一般都是master分支,那么如何切换到其他分支呢并下载分支代码呢?让我们拭目以待!首先先从远端拉取代码,这时候从远端拉取的代码一般是master分支上的代码。liuskyter@ubuntu:~/BeiJing$ git clone https://gerrit.onap.org/r/vfc/nfvo/lcm...原创 2018-10-11 16:36:19 · 14048 阅读 · 0 评论 -
Git 分支 - 分支的新建与合并
Git 分支 - 分支的新建与合并分支的新建与合并现在让我们来看一个简单的分支与合并的例子,实际工作中大体也会用到这样的工作流程:开发某个网站。 为实现某个新的需求,创建一个分支。 在这个分支上开展工作。假设此时,你突然接到一个电话说有个很严重的问题需要紧急修补,那么可以按照下面的方式处理:返回到原先已经发布到生产服务器上的分支。 为这次紧急修补建立一个新分支,并在其中修...转载 2018-09-25 10:28:27 · 147 阅读 · 0 评论 -
GIT: ! [remote rejected] HEAD -> refs/for/master (you are not allowed to upload merges)
gerrit 不能推送 merge$ git push origin HEAD:refs/for/masterCounting objects: 9, done.Delta compression using up to 4 threads.Compressing objects: 100% (9/9), done.Writing objects: 100% (9/9), 1.91 K...原创 2018-09-10 20:52:34 · 8989 阅读 · 0 评论