随笔分类 -  Git笔记

摘要:git常用命令 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程 阅读全文
posted @ 2021-08-04 15:04 李成果 阅读(38) 评论(0) 推荐(0) 编辑
摘要:标签管理 Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针 跟分支很像对不对?但是分支可以移动,标签不能移动 所以,创建和删除标签都是瞬间完成的 Git有commit,为什么还要引入tag? “请把上周一的那个版本打包发布,commit号是6a5819e...” “一串乱七八糟 阅读全文
posted @ 2021-08-04 14:55 李成果 阅读(31) 评论(0) 推荐(0) 编辑
摘要:创建与合并分支 为什么要创建分支? 假设你准备开发一个新功能,但是需要两周才能完成, 第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。 如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。 现在有了分支,就不用怕了。 你创建了一个属于你自己的分支 阅读全文
posted @ 2021-08-04 11:39 李成果 阅读(58) 评论(0) 推荐(0) 编辑
摘要:本地仓库推送到远程仓库 1 创建ssh key 用户主目录下运行如下命令,然后一路回车 ssh-keygen -t rsa -C "1029612787@qq.com" 2 找到公钥,私钥需要自己保存好,不要泄漏 3 登录github官网,然后添加公钥 注意,github开放的项目任何人都能看到,所 阅读全文
posted @ 2021-08-04 10:52 李成果 阅读(36) 评论(0) 推荐(0) 编辑
摘要:删除文件 1 添加一个文件test.txt文件用于测试 2 删除文件,这样删除,工作区和版本库一致 也可以直接rm 然后在 git rm,git commit 这样也能保证工作区和版本库一致 恢复误删文件 如果是误删的话,因为版本库还有test.txt 信息,所以可以回退 git checkout 阅读全文
posted @ 2021-08-04 09:45 李成果 阅读(40) 评论(0) 推荐(0) 编辑
摘要:编辑修改了文件,但是还没有git add之前 直接用 git checkout -- filename 这个命令就可以了 已经 git add 了,但是没有 git commit 之前 1 模拟git add 2 git reset HEAD file可以把暂存区的修改撤销掉(unstage),重新 阅读全文
posted @ 2021-08-04 09:36 李成果 阅读(325) 评论(0) 推荐(0) 编辑
摘要:工作区和暂存区的概念 工作区 工作区:就是电脑里能看到的目录,如现在学习的目录github 暂存区 版本库:工作区内有一个隐藏目录 .git,这个叫做版本库 git版本库中有一个重要的区叫做暂存区(index或者stage), 还有git为我们自动创建的第一个分支master,以及指向master的 阅读全文
posted @ 2021-08-02 16:29 李成果 阅读(58) 评论(0) 推荐(0) 编辑
摘要:环境准备 1 修改readme.txt内容 Git is a distributed version control system. Git is free software. 2 git status 查看状态 提示readme.txt修改过,还没提交 3 git diff 查看修改的内容 4 提 阅读全文
posted @ 2021-08-02 15:54 李成果 阅读(131) 评论(0) 推荐(0) 编辑
摘要:安装 在centos6.8上安装Git: yum install git -y windows上安装git: 安装的时候,默认选项即可 centos和windows安装git完成以后的设置: git config --global user.name "Your Name" git config - 阅读全文
posted @ 2021-08-02 15:44 李成果 阅读(38) 评论(0) 推荐(0) 编辑