#Git

Linux中git用https连接时不用每次输入密码

应用场景:比如每天凌晨执行crontab对应的项目部署脚本(使用git作为项目的版本控制)。 如果不这样做会怎么样?每次部署都要gitclone并输入对应的用户名和密码,需要人工。这样就显得很不自动化了。 那么解决方式有哪些呢?我这边推荐一个最简单有效的方式:cd~//进入根目录vim.git-cr...

如何使用gitbook写文档

本文主要参考资料为该网址:https://github.com/GitbookIO/gitbook/blob/master/docs/setup.md如何想使用现成的gitbook,网络上虽说可以搜索的到,但是要使用,可能会受到限制,需要翻墙。但是通过这种方式,就不必翻墙,可以作为公司内部文档或者是自己的开源项目介绍等...
代码星球 ·2020-07-24

git之fatal: Could not read from remote repository

问题背景:在gitbash中使用hexog-d命令进行文章发布详细错误信息:fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists.FATALSomething'sw...
代码星球 ·2020-07-24

Git bash Error: Could not fork child process: There are no available terminals (-1)

错误信息:Error:Couldnotforkchildprocess:Therearenoavailableterminals(-1)截图如下:解决办法:(1)使用cmd命令tasklist,找到gitbash的进程(2)找到红色标记处(3)执行命令(taskkill/pid9872-t-f)将其杀死即可参考问题解决...
代码星球 ·2020-07-24

在Git中如何撤销上一次的commit

有的时候我们一不小心就gitcommit-m‘commitmessageinfo’解决办法,很简单,只需执行gitresetHEAD~这条命令即可,即能保证你原本的修改还在,也能撤销本次提交失误。这种撤销上一次提交是比较好的,如果是版本回退的话也能解决这个问题,但是版本回退只适合于你本次提交并没...

如何快速关联/修改Git远程仓库地址

删除本地仓库当前关联的无效远程地址,再为本地仓库添加新的远程仓库地址gitremote-v//查看git对应的远程仓库地址gitremotermorigin//删除关联对应的远程仓库地址gitremote-v//查看是否删除成功,如果没有任何返回结果,表示OKgitremoteaddoriginhttps://gith...

git分支开发的好处

有不少开发者们不习惯使用Git分支开发。原因有如下几个方面?(1)不熟悉不习惯;(2)觉得太麻烦;今天我想说的是使用git分支开发绝对是一个高效版本控制的做法。当你遇到测试人员给你提的bug,你只需将其pull下来,并执行gitcheckout-bbug-solution01该命令即可,这条命令是切换并创建分支,当你切...
代码星球 ·2020-07-24

git fork之如何同步更新

1.打开gitfork的开源项目(这里我以gitforkvscode为例):2.点击Newpullrequest3.选择你自己的 4.选择完后出现如图 5.调整状态,右边改为源fork地址(我这边还是我自己的地址,只需将其改为vscode的地址即可)6.出现变更数据  7.cre...

如何创建.gitignore文件

为什么要创建.gitignore文件?因为.gitignore可以排除提交时携带的不必要文件,比如Java中的.class文件。同时还可以排除其他不想提交或者提交没这个必要的文件等等。创建步骤如下:1.打开gitbash2.进入对应的目录,确保与.git在同一目录下3.执行touch.gitignore4.编辑.git...

记录一次Git问题及其解决方案

错误信息:fatal:refusingtomergeunrelatedhistories错误产生背景:我将原先测试的项目本地删除后提交,然后将新的项目按照git的提交步骤进行提交,在最后一步,也就是提交到远程仓库的时候出现如下错误:Tohttps://code.aliyun.com/test/test-saas.git...

SVN和Git的比较

关于SVN和Git的区别,SVN和Git主要应用于版本控制。没有版本控制的团体开发是一种可怕的行为。我在校的时候已经体会到了。当然了,如果没有正确使用好版本控制工具也是一种可怕的行为,比如使用git为例,如果某个同事解决冲突时,没有进行比较,很容易将别人刚刚写好的功能覆盖掉,一般出现比较多的场景是因为全部都在一个分支上...
代码星球 ·2020-07-24

关于Git学习推荐

Git学习除了推荐官方网站:https://git-scm.com/之外,我个人比较推荐初学者或者被动使用者可以学习参考廖雪峰的这个教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013740...
代码星球 ·2020-07-24

关于Git提交规范

自古至今,无规矩不成方圆。Git提交也有其规范,业内做的比较好的,比较具有参考价值的就是Angular的提交。Angular提交规范:<type>(<scope>):<subject>#header//空一行<body>//空一行<footer>HeaderH...
代码星球 ·2020-07-24

git branch相关操作

创建新的本地branch$ gitcheckout-b<branch_name>在当前位置,创建一个新的branch出来,-b就是branch的第一个字母。删除本地branch$ gitbranch-d<branch_name>似乎在任何位置,都可以执行这个删除操作。给本地b...
开发笔记 ·2020-07-22

git ssh切换到https

1、从ssh切换至httpsgitremoteset-urlorigin(远程仓库名称)https://email/username/ProjectName.git2、从https切换至sshgitremoteset-urlorigingit@email:username/ProjectName.git...
代码星球 ·2020-07-22
首页上一页...5253545556...下一页尾页