| |
|
开发:
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简介
Git是目前市场上最牛的版本控制软件。(没有之一) 是一个开源免费的分布式版本控制系统。旨在快速高效地处理从小型项目到大型项目的所有内容。 Git 不仅仅是版本控制系统,同时它也是内容管理系统(CMS),工作管理系统等。 Git起初是?Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。所以Git和Linux命令完全兼容。 Git是分布式的。可以通过Git从服务器上把完整的Git仓库克隆到本地。所以Git的很多操作都是本地的。
Git 官网 Git 在官网首页可以查看到目前最新的版本是2.22.0。直接点击Download就可以进行下载。 安装完成后启动Windows命令行,输入git --version。即可查看安装版本。
Git 作为分布式版本控制软件,存储文件的位置叫做仓库。仓库有远程仓库(互联网上一台服务器或局域网内的一台服务器)和本地仓库(本机的一个目录)两种。
? ? ?2. 然后把本地的操作添加到缓存区。 ? ? ?3. 最后把缓存区操作提交到本地库。 ? ? ?4. 最后把本地库数据推送到远程仓库。 ????????
Git所有的命令语法: git 指令 xxx。 添加到缓存区 在目录中创建文件。例如名称:README.md。 通过git add文件名?可以把内容添加到缓存区。 提交到本地库 通过git commit -m “自定义注释”?可以把缓存区内容提交到本地库。 设置远程仓库地址 通过git remote add origin 仓库地址?设置远程仓库地址。 推送到远程仓库 通过 git push -u origin master 把本地仓库内容提交到远程仓库。 输入完成命令后,在第一次提交会弹出输入用户名和密码的提示话。 当输入完成用户名和密码后会自动进行提交 在浏览器中刷新仓库页面,会发现文件已经上传到远程仓库中。 状态 在本地库中每个文件变化都有状态的区别。可以通过git status?进行查看。 没有添加到缓存区的状态 直接在本地库文件夹中通过可视化新建一个abc.txt,然后通过git status命令可以发现红色的abc.txt。此时表示文件没有添加到缓存区。 添加到缓存区后的状态 当文件内容添加到缓存区后,文件的颜色会变成绿色。会提示我们提交的时候包含这些绿色的文件。 提交后的状态 当提交到本地库以后,没有任何文件提示了。 在远程仓库新建文件 在新页面中输入文件名suiyi.txt后点击确定按钮。会在仓库中出现suiyi.txt 拉取远程仓库内容到本地仓库 通过git pull origin master 可以把内容拉取到本地。 删除仓库内容 效果:把刚刚拉取的suiyi.txt文件从本地仓库删除,并让远程仓库中文件也删除。 删除文件 通过git rm 文件名?删除文件 提交 通过 git commit -m “信息”?提交删除操作。 提交到远程仓库 通过 git push -u origin master?提交到master分支。
在Gitee上创建仓库 创建一个任意名称的仓库。 仓库类型公开。 不需要使用readme初始化。 初始化本地仓库 添加到缓存区 右键项目 -> Git -> Add。 在后面新建文件后,会弹出框,提示是否每次新建文件自动Add。勾选”remember”复选框,点击add按钮。 提交到本地库 在弹出框选择信息 推送 只有在第一次时需要定义远程仓库地址 定义完成后需要输入Git的账号及密码 在向Gitee中推送时时需要先pull其他人上传的内容。然后在只push自己的模块包。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/26 0:53:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |