#Git

git svn 流程

$gitsvnclonehttp://192.168.10.208/svn/DeptDoc$gitsvnrebase $gitcommit-asm"svntraing"$gitsvndcommit ...
代码星球 ·2021-02-22

解决windows下git push卡住问题的方法

问题描述:在windows下向使用git协议传输的GitRepo进行push时会卡住。--这是windows上的msysgit的bug,在新版本上已经修复,但要在.gitconfig中做一项配置,不然还是会卡住。配置内容为:sendpack.sideband=false也可以在命令行上添加:gitconfig--glo...

git fetch拉取他人分支(转)

来源:http://blog.tsnrose.com/2012-04-18-git-fetch.html(感谢作者分享)有时候我们需要得到其它人的代码仓库,将别人(未push到远程仓库上的)修改与自己的修改进行合并,或者查看别人某个分支下的代码(而不真正切换别人的分支),本文介绍了相关的操作方法。gitremotegi...

git添加多账户(转)

我有两个github帐号,一个是个人所用,一个是为公司项目所用。如果是单用户(single-user),很方便,默认拿id_rsa与你的github服务器的公钥对比;如果是多用户(multi-user)如user1,user2,那么就不能用在user2的身上了,这个时候就要配置一下了:1、新建user2的SSHKey#...
代码星球 ·2021-02-21

将已有Git库代码推送到新建库中

cd/path/to/your/git/repo/gitremote-vgitremotermorigingitremoteaddoriginssh://abc@gmail.com:8266/git/new/reposcp-p-P8266abc@gmail.com:hooks/commit-msg.git/hooks/...

Git的gitattributes文件详解

转自:Git的gitattributes文件详解 Git的gitattributes文件是一个文本文件,文件中的一行定义一个路径的若干个属性。1.gitattributes文件以行为单位设置一个路径下所有文件的属性,格式如下:[html] viewplain copy 要匹配的文...

合并两个git仓库

转自:合并两个git仓库 前提和期望:有2个git仓库:repo1、repo2;想将repo1中的文件移入repo2;repo1的历史日志要保留;首先,快速创建2个仓库。12345678910111213mkdirrepo1cdrepo1gitinitecho"repo1.txt">repo1.txtg...
代码星球 ·2021-02-21

git删除远程主机没有的tag

可以先删除所有本地tag,然后再拉取远程上的taggittag-l|xargsgittag-dgitfetch--tags其他方法以及查询tag的命令请见:Removelocaltagsthatarenolongerontheremoterepository ...

git stash

gitstash可用来暂存当前正在进行的工作,比如想pull最新代码,又不想加新commit,或者另外一种情况,为了fix一个紧急的bug, 先stash,使返回到自己上一个commit,改完bug之后再stashpop,继续原来的工作。基本流程:$gitstash$dosomework$gitstashpo...
代码星球 ·2021-02-21

git cherry-pick

--A---B---C---DEF假设有以上ABCDEF等一些提交,当前在D这个提交点上,如果想把F重新提交到D所在分支的后面,可以使用gitcherry-pickF,这时会变成如下状态 --A---B---C---D---F‘EF  gitcherry-pick<commitid&...
代码星球 ·2021-02-21

git搜索--grep

1.查找某个关键字(比如函数名): $gitgrepxmmapconfig.c:contents=xmmap(NULL,contents_sz,PROT_READ,diff.c:s->data=xmmap(NULL,s->size,PROT_READ,MAP_PRIVATE,fd,0);git-c...
代码星球 ·2021-02-21

git日志--log

1.查找改动某个文件所有的日志gitlog--pretty=onelinesomefile.javagitlog--onelinesomefile.javagitlog--pretty=format:"%h%an,%cd:%s"somefile.java 2.格式化输出,gitlog--pretty=form...
代码星球 ·2021-02-21

git 忽略已跟踪的文件

对于未跟踪的文件,可以编辑.gitignore文件进行忽略。 对于已跟踪的文件,编辑.gitignore文件不会起作用,它只针对未被跟踪的文件,也就是你先设置规则,然后添加的新文件符合这些规则的就会被忽略。为了忽略已跟踪的文件,可以使用如下命令:gitupdate-index--assume-unchange...
代码星球 ·2021-02-21

git分支--branch

分支创建:$gitbranchtesting 显示分支:$gitbranchiss53*mastertesting如果需要查看每一个分支的最后一次提交$gitbranch-viss5393b412cfixjavascriptissue*master7a98805Mergebranch'iss53'testin...
代码星球 ·2021-02-21

git命令汇总

 =====================================================================  diff  =========================================================...
代码星球 ·2021-02-21
首页上一页...678910...下一页尾页