MacOS的编程预备:环境知识学习|gcc clang git github都是什么?|git教程学习笔记|持续更新(6.6)
<p>gcc:类UnixOS常用的官方C、C++编译器;<br>clang:C、C++、Object-C的轻量级编译器;</p>
<p>git:世界上最先进的分布式版本管理工具,没有之一!在电脑不联网的情况下,在本地使用的版本管理工具,2002年由Linus用两周时间写出(牛绝了!);<br>
github:云端代码仓库和社区网站,在联网情况下把代码上传至云端仓库。为开源项目免费提供git存储,2008年上线。</p>
<hr>
<p>git教程学习笔记</p>
<p>1.集中式和分布式版本控制系统的区别:<br>
集中式:必须联网才能工作,版本库集中存放在中央服务器上:先获取最新版本,工作,再把结果推给中央服务器;<br>
分布式:没有中央服务器之说,每个人的电脑上都是一个完整的版本库,多人协作方式是将自己的修改推送给对方。<br>
(Q:互相推送的修改中,有对一个地方的重复修改怎么处理?)</p>
<p>2.Unix、Linux<br>
最早git是在linux上开发的,现在可以在Linux、Unix、Mac、Windows上正常运行了。<br>
(Q:Linux和Unix不是一回事?A:不是!Unix诞生于20世纪60年代末,Linux诞生于20世纪90年代初。)</p>
<p>(2021.5.27上传,持续更新)</p>
<hr>
<h4 id="实验1使用命令行创建一个版本库仓库">实验1:使用命令行创建一个版本库(仓库)</h4>
<p>1.创建一个文件夹,该文件夹图形化界面可见<br>
<code>mkdir 想创建的文件夹名</code></p>
<p>2.进入这个文件夹<br>
<code>cd 上面创建的文件夹名</code></p>
<p>3.显示当前所在的目录<br>
<code>pwd</code></p>
<p>4.将当前目录变成git可管理的空仓库<br>
<code>git init</code><br>
:执行完毕会出现:Initialized empty Git repository in 目录/.git/,在该目录下自动出现了一个.git文件,这个目录是Git来跟踪管理版本库的,千万不要手动修改这个目录里面的文件,改乱了就把Git仓库给破坏了。</p>
<p>5..git文件默认隐藏,使用命令显示当前目录的所有文件,可以看到.git文件<br>
<code>ls -ah</code></p>
<hr>
<h4 id="实验2向版本库中添加文件">实验2:向版本库中添加文件</h4>
<p>1.创建一个纯文本文件<br>
(因为git只能处理纯文本文件,word都不可以)<br>
MacOS创建纯文本文件:打开app文档编辑,设置格式为“制作纯文本”,即为.txt文件<br>
2.</p><br><br>
来源:https://www.cnblogs.com/Liberty-/p/14818269.html
頁:
[1]