| |
|
开发:
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 下载地址 Git - Downloads git就是分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。git是一个版本控制管理系统(缩写为vcs:version control system) 在工作区编写代码,然后将数据存入暂存区,在暂存区提交数据至本地仓库或远程仓库 注意:提交仓库时的描述要详细,已便于后续的修改更加简单 git的一些常用方法。git init 命令初始化一个本地仓库 如果初始化之后看不到.git 文件夹则可以通过 ls -ah查看 也可以通过命令 attrib -r -h .git 将隐藏的.git文件显示出来 git add <文件名> ?提交单个修改文件进入暂存区? 可以通过命令查看git的状态git status(查看git的状态) 通过命令将暂存区的文件提交到分支上 提交命令git commit -m "对本次修改的具体描述" 通过命令查找工作区内容和仓库内容不同git diff <文件名> 有些情况下需要讲git回溯到指定的版本这时候就需要提交的版本id id可以从git日志中查询到git log // 查询日志的命令 git如何创建分支及版本号管理?git?branch?<分支名>??????????创建分支的命令 git reset --hard HEAD^ ??????返回上一个版本 git的基本工作流程。
?git提交的git仓库的基本步骤。
第一次提交项目时 不需要从仓库拉代码直接提交即可 拉取命令:git push -u origin master 再次修改文件 再次提交时 如果是团队开发 需要先将远程仓库的代码更新到本地 然后在提交 git pull ?// 如果出现了 everyThing up to date 表示当前本地代码为最新代码 可以放心推送 关于git的一些优缺点。优点: 1.适合分布式开发,每一个个体都可以作为服务器。每一次Clone就是从服务器上pull到了所有的内容,包括版本信息 2.公共服务器压力和数据量都不会太大 3.速度快、灵活,分支之间可以任意切换 4.任意两个开发者之间可以很容易的解决冲突,并且单机上就可以进行分支合并(Merge) 5.离线工作,不影响本地代码编写,等有网络连接以后可以再上传代码,并且在本地可以根据不同的需要,本地新建自己的分支. 缺点:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/15 12:45:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |