摘要: 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 李成果 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 创建与合并分支 为什么要创建分支? 假设你准备开发一个新功能,但是需要两周才能完成, 第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。 如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。 现在有了分支,就不用怕了。 你创建了一个属于你自己的分支 阅读全文
posted @ 2021-08-04 11:39 李成果 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 本地仓库推送到远程仓库 1 创建ssh key 用户主目录下运行如下命令,然后一路回车 ssh-keygen -t rsa -C "1029612787@qq.com" 2 找到公钥,私钥需要自己保存好,不要泄漏 3 登录github官网,然后添加公钥 注意,github开放的项目任何人都能看到,所 阅读全文
posted @ 2021-08-04 10:52 李成果 阅读(35) 评论(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 李成果 阅读(324) 评论(0) 推荐(0) 编辑