
Git
feiyy404
选择往往比努力更重要。
展开
-
升级 mac 自带 git 使用 gitk
升级 mac 自带 git 使用 gitk已经安装了 git 但是输入 gitk 命令无法启动:首先查看本机 git 安装位置:查看 git 的版本: 对 mac 系统应该是自带的 git, 版本是比较老的,没办法使用 gitk 功能。首先尝试备份旧的 git 项目:但是现在在这里操作是不被允许的。 这一步先不搞了。接下来去安装新的 git:...原创 2020-03-25 10:05:25 · 2735 阅读 · 2 评论 -
mac升级之后无法使用git
问题描述mac 升级 macos high sierra 后,当执行 git 命令时,出现错误:missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun参考https://www.jianshu.com/p/68227301a329解决方法xcode-select --install更新时间2020-01...原创 2020-01-04 09:24:52 · 569 阅读 · 0 评论 -
使用 commit 信息关闭 issue
如果提交了一个 issue,当提交到 master 分支的时候,提交信息里面可以使用 fix/fixes/fixed ,close/closes/closed 或者是 resolve/resolves/resolved 等关键词,后面再跟上 issue 号,这样就会关闭这个 issue举例:$ git commit -m "Fix screwup, fixes #12"这将会关闭Issu...转载 2019-07-09 21:42:57 · 3001 阅读 · 0 评论 -
git message
使用原因git message 应该成为回溯问题的一个迅速定位问题的关键。如果我们不写提交信息,或者在提交信息中写 bug fix 等等, 在回溯问题的时候往往是一头雾水。团队实践准则提交代码有原则(粒度)项目代码稳定之后,每次提交都要考虑提交的粒度问题,尽量做到 baby step没有关联的代码不能一次 commit 提交关联代码一次提交;若内容很多,可内部分层,依次提交。可以根...转载 2019-07-09 12:24:31 · 297 阅读 · 0 评论 -
git:remote ref does not exist
问题描述在视图删除某个远程分支的时候显示: remote ref does not exist操作流程查看全部分支情况删除远程分支报错解决方案解决方案是首先清除远程分支的本地缓存:git fetch -p origin可以看到,我们要删除的远程分支其实已经删除了。参考https://stackoverflow.com/questions/32147093/git-delet...原创 2019-07-08 12:31:46 · 4911 阅读 · 3 评论 -
git 删除分支
删除本地分支git branch -D br # git 删除本地分支删除远程分支git push origin :br # 删除远程分支 注意origin后面有空格原创 2019-07-08 11:28:44 · 1164 阅读 · 0 评论 -
git 中 revert 的使用以及远程代码回滚流程
使用 git revert 撤销某次操作,这次操作之前的和之后的commit 和 history 都会保留,并且将这次的撤销作为一次最新的提交。git revert HEAD # 撤销前一次的 commit git revert HEAD^ # 撤销前前一次的 commitgit revert commitid # 撤销指定的版本git revert是提交一个新的版本,需要将re...转载 2019-07-08 10:06:11 · 4411 阅读 · 0 评论 -
github的使用流程记录
参考https://blog.youkuaiyun.com/north1989/article/details/53471439http://www.runoob.com/w3cnote/git-guide.html本地环境Ubuntu16.04 终端配置Git首先在本地创建 ssh key$ ssh-keygen -t rsa -C "your_email@youremail.com"后...转载 2018-11-21 00:03:31 · 280 阅读 · 0 评论 -
git命令整理
转载来源:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.htmlhttp://www.ruanyifeng.com/blog/2014/06/git_remote.htmlhttp://www.ruanyifeng.com/blog/2014/06/git_remote.html新建代码库在当前文件新建一个git代码库g...转载 2018-11-20 23:07:55 · 205 阅读 · 0 评论 -
Mercurial手册
Hg常用命令hg in 查看远程 repo 中未拉取的代码;hg pull 拉取远程 repo 代码到本地;hg update 更新本地代码;hg pull -u 拉取远程 repo 代码并更新到本地;hg commit -m ‘’ 提交代码及说明;hg out 查看提交到暂存区中的代码;hg push 将暂存区中的代码推上 repo;hg branch...转载 2018-07-18 23:51:40 · 362 阅读 · 0 评论 -
---Git---08---SSH警告---
当你第一次使用Git的clone或者push命令连接GitHub时,会得到一个警告:The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.RSA key fingerprint is xx.xx.xx.xx.xx.Are you sure you want to continue connect...原创 2018-03-21 13:49:00 · 316 阅读 · 0 评论 -
---Git---07---添加远程库---
现在我们已经在本地建立了一个Git仓库,同时还想在GitHub上创建一个Git仓库,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,一举多得。步骤一登陆GitHub,然后,在右上角找到New repository的按钮,创建一个新的仓库。 步骤二在Respository name中填入learngit,其他选项保持默认设置,点击create re...原创 2018-03-21 13:29:49 · 320 阅读 · 0 评论 -
---Git---06---远程仓库---
在开发中的实际情况往往是这样,找一台电脑充当服务器的角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自的提交推送到服务器仓库里,也从服务器仓库中拉取别人的提交。 完全可以自己搭建一台运行转载 2018-03-21 00:38:57 · 202 阅读 · 0 评论 -
---Git---05---删除文件---
删除文件在Git中,删除也是一个修改操作第一步先添加一个新文件test.txt到Git并且提交:python@ubuntu:~/Desktop/learngit$ touch test.txtpython@ubuntu:~/Desktop/learngit$ lsLICENSE readme.txt test.txtpython@ubuntu:~/Desktop/...转载 2018-03-20 23:20:22 · 318 阅读 · 0 评论 -
---Git---04---撤销修改---
工作区撤销修改如果我们在readme.txt中添加了一行python@ubuntu:~/Desktop/learngit$ cat readme.txtGit is a distributed version control system.Git is free software distributed under the GPL.Git has a mutable index ...转载 2018-03-20 21:22:34 · 326 阅读 · 0 评论 -
---Git---03---管理修改而非文件---
Git比其他版本控制系统设计得优秀,因为Git跟踪并管理的是修改,而非文件。什么是修改?比如你新增了一行,这就是一个修改,删除了一行,也是一个修改,更改了某些字符,也是一个修改,删了一些又加了一些,也是一个修改,甚至创建一个新文件,也算一个修改。为什么说Git管理的是修改,而不是文件呢?我们还是做实验。第一步,对readme.txt做一个修改,比如加一行内容:python@...转载 2018-03-20 20:59:33 · 289 阅读 · 0 评论 -
---Git---02---工作区和暂存区---
工作区和暂存区Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。工作区(Working Directory)在电脑中可以看到的目录,就是一个工作区。比如learngit文件夹。 版本库(Repository)工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫in...转载 2018-03-20 20:38:58 · 778 阅读 · 0 评论 -
---Git---01---git简介与基本操作
安装在linux上安装Git1.输入git,看看系统有没有安装Git 2.通过一条sudo apt-get install git就可以直接完成Git的安装创建版本库什么是版本库版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时...原创 2018-03-22 23:28:36 · 188 阅读 · 0 评论