git

最新文章

Git撤销最后一次提交

Git可以使用reset重置来撤销提交。方法一撤销最后一次提交git reset HEAD~1 执行后,状态重置为上一次提交,且撤回提交的文件的状态变回unstaged,即文件没有被git跟踪。示例$ git commit -m 'add test.html' [master ade6d7e] add&nbs

迁移SVN仓库及历史记录到Git

迁移svn到git,需要安装git-svn。迁移过程如下:1、创建SVN用户文件(如authors.txt)authors.txt格式如下:zhangsan = 张三 <zhangsan@address.com> lisi = 李四 <lisi@address.com> ... 可以使用以下命令把svn的用户导出:

Git把文件从暂存区(staging area)移除

有时我们误把文件使用git add 添加到暂存区,如果想把它从暂存区移除,但不是删掉文件,可以使用reset命令。从暂存区移除文件git reset HEAD -- path/to/file 从暂存区移除文件夹下的所有文件如果要移除文件夹下的所有文件,可以进入到文件夹,然后对文件夹执行:git reset HEAD&n

移除Git仓库的node_modules

一般情况下我们是不需要把node_modules提交到Git仓库。如果不小心提交node_modules到git仓库,可以按一下步骤删除仓库的node_modules:1、在.gitignore文件添加node_modules。避免后续误把node_modules提交到git仓库。2、按顺序执行以下命令:git rm -r --cached node_mod

笔记示例

欢迎使用码经笔记,简单用法如下:1、编辑器工具栏在哪里?请随便选择文本试一下。2、怎么上传图片?请回车换行试一下。 3、发布如果您想分享笔记,点击右上角的发布按钮。建议和问题可以发邮件到pr@majing.io。期待您的参与和宝贵意见。Enjoy it!!!

更改Intellij Idea项目Git仓库的用户

1、进入项目下的隐藏文件夹.git2、打开.git下的config文件,添加user节点,内容如下:[user] name = username email = username@example.com如果要修改git全局的用户名,可以使用git命令:git config --global user.name username

Android Studio 3 .gitignore的通用配置

#built application files*.apk*.ap_# files for the dex VM*.dex# Java class files*.class# generated filesbin/gen/# Windows thumbnail dbThumbs.db# OSX files.DS_Store# Android Studio*.iml.idea.gradlebuild

Github同步更新fork仓库命令

克隆fork仓库到本地git clone git@github.com:YOUR-USERNAME/YOUR-FORKED-REPO.git添加源仓库的远程主机cd fork-repogit remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.gitgit fetch upstream从源仓

这是h1?

欢迎使用码经笔记,简单用法如下:1、编辑器工具栏在哪里?请随便选择文本试一下。中华在2、怎么上传图片?请回车换行试一下。3、发布点击右上角的发布按钮发布笔记。建议和问题可以发邮件到pr@majing.io。期待您的参与和宝贵意见。Enjoy it!!!

笔记示例

欢迎使用码经笔记,简单用法如下:1、编辑器工具栏在哪里?请随便选择文本试一下。2、怎么上传图片?请回车换行试一下。3、发布点击右上角的发布按钮发布笔记。建议和问题可以发邮件到pr@majing.io。期待您的参与和宝贵意见。Enjoy it!!!

java

Shell脚本正确获取Git当前所在分支的方法

看到一些博文提到获取shell脚本获取git当前分支使用了git branch,类似的方法如下:#!/bin/bash function git.branch { br=`git branch | grep "*"` echo ${br/* /} }实际上,这是一种错误的方法。原因如下:$ git branch * master next $ git checkout master^0

GIT

#GIT打开VCS菜单1--新建一个maven工程:2-VCS --> Import into Version Control --> Create Git Repository**3-在弹框中选中项目所在的位置,**点击OK**。4-此时项目文件全部变成**棕色**。 5-项目Git版本已经创建成功:#3.忽略文件1-安装ignore插件,插件商城搜索.ignore,点击Inst

GIT命令

1、新功能开发 2、修改change 3、解决冲突

git bash配置代理解决下载慢的方法

首先找到一个代理服务地址,也可以使用shadowsocks,蓝灯。假设本地使用了蓝灯,http(s)代理地址为:127.0.0.1:52427。Git配置代理>git config http.proxy http://127.0.1:52427 >git config https.proxy https://127.0.1:52427Git设置为全局代理git config --glo

Git Warning : LF will be replaced by CRLF

WHAT CR = Carriage Return 即 回车LF = Line Feed 即 换行 Windows 换行使用 CRLF, Linux 和 macOS 则使用 LF 进行换行这是一个历史遗留问题, 没有优劣之分 WHY 在 Windows 下使用 Git 时经常会提示类似的 Warning :The file will have its origin

Git pull与fetch的区别

简单点说,git pull相当于先执行git fetch,然后执行git merge做代码合并。我们可以随时执行git fetch来更新refs/remotes/<remote>/下的远程tracking分支。但fetch操作不会更改refs/heads下的本地分支,也不会更改工作副本,这个操作是安全的。而git pull操作则会把远程版本最新更改更新到本地分支,同时还更新其他远程跟踪

给多个github账号添加不同的ssh key

1、创建不同的public key$ ssh-keygen -t rsa -C "your_email@example.com"记得替换命令行里的邮件。假如创建两个public key:~/.ssh/id_rsa_jack~/.ssh/id_rsa_tom然后,添加这两个key到ssh$ ssh-add ~/.ssh/id_rsa_jack$ ssh-add ~/.ssh/id_rsa_tom另外

git使用ls-files统计代码行数的命令

需要注意,这里统计的是git仓库中所有被跟踪文件的代码行数。1、简单命令如下:$ git ls-files | xargs wc -l2、统计指定目录:git ls-files src test | wc -l3、排除某些文件或文件夹git ls-files | grep -Ev 'assets|.jpg|.png' | wc -l

git获取最新的tag

用于查找最近的taggit describe把--abbrev设为0, 该命令查找最近的tag名,不需要后缀:git describe --abbrev=0获取当前分支的taggit describe --abbrev=0 --tags 获取所有分支的taggit describe --tags `git rev-list --tags --max-count=1` 

合并多个git仓库,保留提交的历史记录

两个不同地址的库:https://127.0.0.1/mygroup/project1.git,分支devhttps://127.0.0.1/mygroup/project2.git,分支dev现在需要把这两个git仓库的dev分支合并到一个新的git仓库的dev分支:https://127.0.0.1/mygroup/allprojects.git按以下步骤操作:一、克隆allproject到本

git commit 中文出现乱码

有的时候我们使用git commit 提交的时候,日志信息有中文的时候会出现乱码,具体表现就是如下图:问题猜想,这个情况应该是编码设置的原因:所以尝试对编码进行重新设置:执行如下设置代码:git config --global i18n.commitencoding utf-8然后执行如下代码:git config --global i18n.logoutputencoding utf-8然后我们

插件介绍以及购买

IAlchemy 一款强大的 炼药插件 售价:98RMB斗破炼药 围绕斗破苍穹炼药系统 索编写的插件  1:1还原斗破苍穹炼药系统强大的 插件功能 炼丹需要两个前置装备需求 比如:异火 丹炉购买联系QQ:924226597  QQ:1329752413未来计划:插件使用人群达到8人以上 更新龙之核心GUI的颠覆      前十名购买的用户 享受8折

插件安装

首先在DS售后群中 下载最新的 StarLib 前置插件将StarLib复制粘贴进服务器Plugins中 重启服务器重启完毕后 打开StarLib文件夹 找到DsPluginLib.yml右键打开 找到:PluginCode 这一列 在下面输入开发者给予你的激活码!激活码输入完后 重启服务器!

插件使用教程

安装完毕插件后在你的Plugins中找到IAlchemy文件夹 进入首先设置你的config文件!config文件的设置Debug: 0 #debug等级 0-5 建议关闭 Yihuo: "灵火等级" #灵火上lore应为 "灵火等级: 5" \\\\ 首先讲解Yihuo这一段落 这里可以写任何东西! 比如:超级之火 那么武器的lore上就要出现:超级之火:xxx级! 这个是炼丹的硬物品

插件指令以及权限

指令:ia open -打开炼丹GUIia reload -重载插件ia get xxxx -获取丹方 权限:ia.open -打开炼丹GUI的权限

开始配置你的第一个丹方

Example: #单方索引名 >>> \\\\ 第一列为丹方引索名 在服务器中获取丹方的格式为:ia get Example \\\\\ Display: "&f练气突破丹&b[丹方]" #>>> \\\\ 丹方的名字! \\\\\ Lore: - "&f右键学习" #以丹方名和第一行lore

未来计划

当使用人群达到8人以上 更新龙核配套颠覆UI暂无 暂无

插件使用教程

IAlchemy 一款强大的 炼药插件 售价:98RMB斗破炼药 围绕斗破苍穹炼药系统 索编写的插件  1:1还原斗破苍穹炼药系统强大的 插件功能 炼丹需要两个前置装备需求 比如:异火 丹炉购买联系QQ:924226597(冷风)  QQ:1329752413(DuanKerShy)未来计划:插件使用人群达到8人以上 更新龙之核心GUI的颠覆    &nbs

插件安装

首先在DS售后群中 下载最新的 StarLib 前置插件将StarLib复制粘贴进服务器Plugins中 重启服务器重启完毕后 打开StarLib文件夹 找到DsPluginLib.yml右键打开 找到:PluginCode 这一列 在下面输入开发者给予你的激活码!激活码输入完后 重启服务器!

插件命令&权限

指令:ia open -打开炼丹GUIia reload -重载插件ia get xxxx -获取丹方 权限:ia.open -打开炼丹GUI的权限

插件使用教程

安装完毕插件后在你的Plugins中找到IAlchemy文件夹 进入首先设置你的config文件!config文件的设置Debug: 0 #debug等级 0-5 建议关闭 Yihuo: "灵火等级" #灵火上lore应为 "灵火等级: 5" \\\\ 首先讲解Yihuo这一段落 这里可以写任何东西! 比如:超级之火 那么武器的lore上就要出现:超级之火:xxx级! 这个是炼丹的硬物品

开始配置你的第一个丹方

Example: #单方索引名 >>> \\\\ 第一列为丹方引索名 在服务器中获取丹方的格式为:ia get Example \\\\\ Display: "&f练气突破丹&b[丹方]" #>>> \\\\ 丹方的名字! \\\\\ Lore: - "&f右键学习" #以丹方名和第一行lore

未来计划

当使用人群达到8人以上 更新龙核配套颠覆UI暂无 暂无