先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip204888 (备注大数据)
正文
git help credentials
libidn has the following notes:
GNU libidn2 is the successor of GNU libidn. It comes with IDNA 2008 and TR46
implementations and also provides a compatibility layer for GNU libidn.
libpsl has the following notes:
libpsl API documentation is provided by the port ‘libpsl-docs’.
rsync has the following notes:
To use the rsyncd server you must copy /opt/local/etc/rsyncd.conf.example to
rsyncd.conf and add your modules there. See ‘man rsyncd.conf’ for more
information.
A startup item has been generated that will aid in starting rsync with
launchd. It is disabled by default. Execute the following command to start
it, and to cause it to launch at startup:
sudo port load rsync
* 关于`db48`:Java和Tcl的绑定现在由`db48-java`和`db48-tcl`子端口提供。
* 关于`git`:已将启用osxkeychain凭据帮助程序的配置添加到位于`/opt/local/etc/gitconfig`的系统范围内的gitconfig中。如果你不想使用此凭据帮助程序,你可以在自己的个人git配置文件(`$HOME/.gitconfig`)中覆盖此设置,例如:
[credential]
helper = some_other_credential_helper
如果你需要更多信息,可以运行`git help credentials`命令。
* 关于`libidn`:GNU libidn2是GNU libidn的后继。它带有IDNA 2008和TR46实现,并提供了GNU libidn的兼容层。
* 关于`libpsl`:libpsl API文档由`libpsl-docs`端口提供。
* 关于`rsync`:如果你想使用rsyncd服务器,你必须将`/opt/local/etc/rsyncd.conf.example`复制到`rsyncd.conf`并在那里添加你的模块。关于更多信息,可以参阅`man rsyncd.conf`。
一个启动项已生成,将有助于使用launchd启动rsync。默认情况下,它是禁用的。执行以下命令以启动它,并使它在启动时加载:
sudo port load rsync
**6.** 现在你已经在你的macOS上通过MacPorts安装了git,所以你应该能够在命令行中使用它。你可以通过打开终端并键入git --version来检查它是否已正确安装。如果你看到git的版本号,那么git应该已经可以使用了。
**7.** 克隆远程仓库:这是将远程仓库复制到本地的操作。命令格式为:git clone [url]。例如:
git clone https://gitee.com/your_username/your_repository.git
“https://gitee.com/username/repo.git”(其中,“username” 是你的 Gitee 用户名,“repo” 是你的仓库名)
如果你想克隆 GitHub 上的一个项目,可以使用
git clone https://github.com/user/repo.git。
现在你的Gitee仓库应该已经被克隆到你的本地目录了。你可以通过cd命令进入到那个目录,并使用git status命令查看仓库状态。
接下来会让你输入账户名和密码
Username for ‘https://gitee.com’:
出现以下提示:
警告:您似乎克隆了一个空仓库。
说明在你尝试克隆的 Gitee 仓库是空的,即这个仓库没有任何文件或者代码。这就是为什么会看到 “警告:您似乎克隆了一个空仓库。” 的提示。
**8.** 如何在仓库中添加代码?
(1)打开终端,然后使用cd命令进入你的Git仓库目录。比如你的仓库是repo,那么你可以输入 cd repo。
(2)在仓库中创建一个新文件。这可以通过各种方式完成。你可以在终端中使用touch命令创建一个空文件(比如 touch newfile.txt)打开你的新文件,并编写一些代码或文本。例如,你可以使用命令nano newfile.txt在终端编辑器中打开文件,并写入一些内容。
(3)除了第(2)步这种方式,还可以直接将写好的代码文件复制到本地的仓库目录中。
**9.** 将代码文件添加推送到远程仓库
(1)在终端中,使用git add命令将你的新文件添加到Git仓库。
git add newfile.txt
使用 git add . 命令。
git add .
这条命令将会把仓库目录下的**所有**新文件和修改过的文件添加到暂存区。这意味着,Git 现在知道这些文件的存在,并将在下次提交时包括它们。注意命令中的 “.” 表示当前目录。
(2)使用git commit命令将你的更改提交到仓库。在这个命令后面,你需要添加一个描述你所做更改的信息。git commit -m “your message” 这将会创建一个新的提交,其中包含你刚刚添加到暂存区的所有更改。你应该在 “your message” 中包含一个简短的消息,描述你做了哪些更改。
git commit -m “Added a new file”
显示如下:
[master(根提交) 7b0601d] Added a new file
1 file changed, 2 insertions(+)
create mode 100644 newfile.txt
表示成功地创建了一个新的commit,其中包含你对newfile.txt的更改。
(3)最后,如果想将你的更改推送到你的Gitee仓库,可以使用git push命令。
git push origin master
这条命令将你的master分支的更改推送到名为origin的远程仓库。在你克隆仓库时,Git自动设置了名为origin的远程仓库,它指向你从Gitee克隆的仓库URL。
当你运行这条命令时,Git可能会提示你输入Gitee账户的用户名和密码。完成后,你的更改应该会出现在Gitee的仓库中。
显示如下
枚举对象中: 3, 完成.
对象计数中: 100% (3/3), 完成.
写入对象中: 100% (3/3), 243 字节 | 243.00 KiB/s, 完成.
总共 3(差异 0),复用 0(差异 0),包复用 0
remote: Powered by GITEE.COM [GNK-6.4]
To https://gitee.com/max-two/202307_-c.git
- [new branch] master -> master
已经成功地将你的代码推送到远程仓库了!这条信息 \* [new branch] master -> master 意味着你已经在远程仓库中创建了一个名为 “master” 的新分支,并将你本地的 “master” 分支的更改推送到了这个新分支。
你现在应该可以在 Gitee 仓库的网页上看到你的提交和新添加的文件了。
每次在本地修改了文件并希望将这些改动提交到 Git,重复(1)(2)(3)步骤即可。
**10.** 如果你想要在命令行中查看你的提交历史,你可以运行以下命令:
git log
**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)**
![img](https://img-blog.csdnimg.cn/img_convert/3cc5e953229c24874af7f6f608b97569.png)
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
究,那么很难做到真正的技术提升。**
**需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)**
[外链图片转存中...(img-k8I33YWp-1713127174965)]
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**