#Git

[翻译] 10 个实用的 Git 高级命令

1.输出最后一次提交的改变这个命令,我经常使用它来发送其他没有使用git的人来检查或者集成所修改的。它会输出最近提交的修改内容到一个zip文件中。gitarchive-o../updated.zipHEAD$(git diff --name-onlyHEAD^)2.输出两个提交间的改变类似的,如果你...

CentOS 6.8 安装最新版 Git

CentOS6.8自带的Git版本为1.7.1,比较旧,yum安装也停留在1.7.1,还是源码编译安装吧。1.下载源码:wget-chttps://github.com/git/git/archive/v2.12.1.tar.gz2.卸载老版本Gityumremovegit3.解压、编译、安装tarzxvfv2.12....
代码星球 ·2021-01-16

Git 修复 bug 切换分支时,如何保存修改过的代码(即如何保存现场)?

工作除了开发最新的版本之外还要对原来的版本做例行的维护,修修补补。于是有了在两个分支之间游走切换的问题,最新改版的代码在分支new上,旧版本的代码在分支old上,我在new上开发了一半,忽然有人给了我一个改进的需求,于是我要切换回old去修改代码。在这个场景下,我摸索了三种方法:在new分支上把已经开发完成的部分代码c...

《廖雪峰 . Git 教程》学习总结

基本上,Git就是以下面的命令顺序学习的。文中笔记是从廖雪峰老师的 Git教程 中总结出来的,方面查阅命令。1、基础gitconfig--globaluser.name"YourName"设置你的仓库用户名(用于标识提交者)gitconfig--globaluser.email"email@exam...

Github.com上有哪些比较有趣的PHP项目?

链接就不贴了,可以在github上进行搜索。这里就不列举symfony、laravel这些大家都知道的项目了。只列举比较有意思的。swoole,C扩展实现的PHP异步并行网络通信框架,可以重新定义PHP。过去PHP只能做Web项目,现在有了Swoole。任意服务器端程序都可以用PHP来写。swoole_framewor...

Github上的PHP资源汇总大全

依赖管理——用于依赖管理的包和框架Composer/Packagist : 一个包和依赖管理器Composer Installers:  一个多框架Composer库安装器Pickle: 可以在任意平台上安装PHP扩展包 依赖管理的附加部分——其它依...

PhpStorm 9.03 集成 开源中国(oschina.net)的Git项目,提交SVN时注意事项

第一步:配置git.exeFile->DefaultSettings->VersionControl->Git->PathgoGitexecutable:D:ProgramFilesGitingit.exe 第二步:clone项目VCS->CheckoutfromVersion...

【强烈推荐】如何给TortoiseGit 配置密钥?

TortoiseGit使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。也就是说使用 ssh-keygen-C"username@email.com"-trsa 产生的密钥在TortoiseGit中不能用。而基于github的开发必须要用到rsa密钥,因此需要用到Tortoise...

Github.com的Git和TortoiseGit图文教程

图文介绍Windows系统下使用Github账户+msysgit+TortoiseGit进行文件管理的方法。安装安装mysysgit下载地址:msysgit安装过程:0、启动 1、默认 2、默认 3、默认 4、默认 5、这步骤很重要,选中Checkoutas-is。这样...

Git 简明教程

    其他Git资料:GitCommunityBook中文版...
代码星球 ·2021-01-16

git push时出现大文件的处理方法

最近在提交项目时出现报错  文件限制只能100M,但是里面有个文件202M,超过了码云的限制。所以顺手就把这个文件删除了然后发现还是同样的报错,反复检查目录还是不行,找了资料说,需要gitrm命令把提交中的部分也要删除,执行的时候发现命令还是报错。  后来在https://www...

git .gitignore 有时不起作用的问题

有时候,.gitignore会对部分文件/文件夹失效,大概原因是由于新创建的文件已经出现在git本地仓库的缓存,所以.gitignore就失效了解决办法就是清空一下git仓库的缓存,重新提交一次就好了步骤1 git-rm-r--cached.2 gitadd.3 gitcommit-m'u...

git add 不能提交 vendor下面的一个文件夹

项目要用grpc。然后composerrequireXXX.把对应的包拉倒vendor目录下面。(这里先不考虑要把vendor  composer.lock提交到版本库的问题)然后开发完成后,就是常规提交代码gitstatus,发现composer下来的文件,git检测不到。第一反应是拉下来的文件中...

git clone不了项目文件的解决方法和----vscode操作git的方法

问题描述:因为项目文件太大,项目拉不下来时的解决方法1,叫同事把他的项目文件提交到服务器后,删除node_mode依赖,把整个项目压缩成压缩包,发给你2,找到项目里面.git文件打开它,找到git配置文件config用编辑器打开它,修改url的地址:外网地址3,用vscode编辑器打开项目,点击git按钮------项...

git切换到指定分支,git新建分支与合并

一,git切换到指定分支使用git进行开发的时候经常会遇到需要切换远程分支并且提交到远程指定分支的情况,操作如下1,查看远程所有分支gitbranch-agitbranch不带参数,列出本地已经存在的分支,并且在当前分支的前面用*标记,加上-a参数可以查看所有分支列表,包括本地和远程,远程分支一般会用红色字体标记出来*...
首页上一页...2324252627...下一页尾页