Git
从零开始学Git,每天都在进步!
Geek_ymv
公众号 geekymv
展开
-
每天学几个Git命令-git branch
Git 的分支模型可以称为它的”必杀技特性“,Git 鼓励在工作中要频繁的使用分支与合并,Git 创建新分支几乎可以在瞬间完成,在不同的分支之间切换的速度也是非常快。我们在进行提交操作时,Git 会保存一个提交对象(commit object),该提交对象包含我们在之前配置的user.name、user.email、提交说明和指向它的父对象的指针。第一次提交对象没有父对象,普通提交对象有一个...原创 2019-06-22 11:33:16 · 422 阅读 · 0 评论 -
每天学几个Git命令-文件撤销与版本回退
文件撤销在日常开发的过程中,我们可能会遇到以下几种的场景:场景一:在工作区修改了文件内容,还没添加到暂存区,发现修改错了想要撤销修改。$ cat hello.txthello Git修改hello.txt 文件,添加一行内容hello world$ vim hello.txthello Githello world$ git statusOn branch master...原创 2019-06-13 22:09:30 · 353 阅读 · 0 评论 -
每天学几个Git命令-git rm与git mv
移除文件要从Git中移除某个文件,就必须要从已跟踪文件清单中移除,然后提交。git rm hello.txtgit commit -m '提交说明'大部分情况下,我们会直接在文件管理器中把文件删除了或者使用rm 命令删除$ rm hello.txt$ git status有两个选择:1.确实要从版本库中删除该文件,就用git rm 记录此次删除文件的操作,并用git co...原创 2019-06-04 21:06:17 · 1815 阅读 · 0 评论 -
每天学几个Git命令-Git init 与 commit
创建版本库创建目录mygit$ mkdir mygit进入mygit$ cd mygit仓库初始化$ git initWindows 系统下,通过Git Bash 操作如下:Mac 下,通过 Terminal 操作如下:当执行完git init 命令后,可以看到控制台多出了(master)的标识,它表示当前是在master分支,这也是 Git 为我们创建的默认分支(后面...原创 2019-06-02 11:12:30 · 609 阅读 · 0 评论 -
Mac系统把Git Terminal 中的中文提示修改成英文
最近在学习Git,发现Terminal上Git命令提示显示中文,希望改成英文。普通的命令行echo "alias git='LANG=en_GB git'" >> ~/.bashrc安装了zsh的命令行echo "alias git='LANG=en_GB git'" >> ~/.zshrc修改后,重新打开Terminal。...原创 2019-06-01 23:14:30 · 6039 阅读 · 1 评论 -
每天学几个Git命令-Git安装与配置
Git安装在Linux上安装Debian / Ubuntu$ sudo apt-get install gitCentOS$ sudo yum install gitFedora$ sudo yum install git-core在Mac OS X 上安装在Mac上,这里推荐使用Homebrew 安装,具体方法请参考Homebrew 的文档:http:...原创 2019-05-31 22:34:46 · 354 阅读 · 0 评论 -
这年头不会点Git真不行!!!
还记得前段时间的热门话题996.ICU么?作为程序员的你,深恶痛绝996的你,当然要给个star。{% asset_img 996.icu.png 996.icu %}当你点击star的时候,你会发现网页跳转到了996.ICU在 GitHub的主页,作为程序员的你如果还不知道GitHub是什么真的是有点out了!GitHub 是什么呢,我们有必要先了解下Git。Git 是什么?Git...原创 2019-05-29 13:10:22 · 451 阅读 · 0 评论