| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> git代码管理工具保姆级教学 -> 正文阅读 |
|
[开发工具]git代码管理工具保姆级教学 |
文章目录本文记录如何使用git。 一、搭建环境如果你在公司,则你不需要这一步,公司代码一般使用repo下载,会根据不同的代码层次分为很多git仓库,所以你不需要自己搭建。 如果是你自己需要构建一个代码仓库,则需要下面几个步骤:
比如我想要我的study目录是git仓库目录,先进入study目录
通过这两个命令设置自己的相关东西。 下一步就是自己生成 秘钥在服务祺上进行登录,方便我们下载和推送相关代码。可以参考下面这个连接自己搭建一个服务器,方便我们下面的东西学习。 这里服务器已经搭建好了,然后自己测试已完成了 二、git的几个区git 可以分为三个分区 二、查看本地的修改文件命令当环境搭建好了,我们就可以进行一些命令的操作
比如我现在我修改一下我刚才本地的 README.md 文件,然后再新添加一个 test-1.c文件 三、查看本地修改代码命令
可以明显的看到我删掉了原来的第一行代码 四、提交代码到暂存区当我们本地代码验证后可以将代码提交暂存区临时存储
同样的要通过 git status 查看状态 提交指定的代码
四、提交代码到本地git分支上面就代表你代码修改完成了,然后你就需要提交你的代码了
然后可以使用git log 查看你的提交是否在本地的git分支上了 五、提交代码到服务器暂存区这个因为公司的代码会有很多分支,所以这里的提交方式不一样,我这里说我的提交方式吧
不同的公司可能提交方式不一,可以问问公司的同事。 六、切换不同的分支比如我这里有三个分支,我发现这个test-2.c的提交没有用了,或者我暂时不想要这个提交怎么办么
从图中可以看到 我们使用 git reset --hard 命令可以切换到任何我们想要切换的分支,这样我们就可以很方便的验证我们代码是不是在那个提交上有问题呀这种。你要切换到最开始的分支你可以记住他的commit ID 或者 直接从服务器上同步一次代码就好了。 七、查看每一笔提交修改了那些代码文件
普通的git log 只能看你的提交注释和commit id 号,看不到修改了那些文件,可以通过上面的命令进行查看 八、查看对应的作者的修改
九、查看关键词提交的修改
十、查看当前的目录的提交因为我们代码可能目录较多,加上电脑可能在编译东西,如果我们每次都查看仓库的提交我们会很慢,如果你知道在那个详细的目录下,我们可以通过加 . 来查看当前目录下的提交 如图,我们进如到一个新的目录下,如果不添加 . 他会把对应的仓库的所有提交打印出来,但是我们加了 . 他就只会打印我们当前目录下的提交 同理,这个也可以配合之前讲的命令一起使用,但是 . 需要加在最后 ,否则会报错。 十一、总结其实 git 的命令真的很多 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 19:01:37- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |