1.14日结

git学习

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

 

git采用了分布式的版本控制系统,安装完毕之后可以通过GitHub Desktop软件可视化操作。

在本地创建一个仓库

 

 

为什么有分支?

传统下的集中式版本控制,一次只能有一个人写操作,不方便协同化开发,如果采用了分布式系统,首先得有良好的网络,这样才可以把本地仓库的文件推送至远程仓库。

其次每次修改都会产生版本文件,如果每个开发者都修改同一个库的话,如果想要回溯至历史版本,因为提交无规律性,所以很难及时找到。

因此引入了分支的概念,把中心仓库分成若干个副本,每个开发者都上传至一个副本库(逻辑上,实际上并没有新的库,只是通过版本文件来进行管理),然后产品经理负责主分支,可以进行其他分支的合并,从而解决更新冲突问题。

版本文件采取40位16进制,前两位是文件夹的名称,同时每一次提交,无论create update delete 都会对应如下三个文件的引用关联。

 

那既然每次提交都会产生一些文件,那如何知道最新的提交是哪一步呢?

这里是通过head文件,这个文件指向当前的分支库,然后分支文件里面保存了最新提交信息的版本文件名(40位16进制),因此分支并没有真正创建备份的仓库

 

posted @   -她的梦-  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
  1. 1 碧天伴走 MyGO!!!!!
  2. 2 影色舞 MyGO!!!!!
  3. 3 詩超絆 MyGO!!!!!
  4. 4 迷路日々 MyGO!!!!!
  5. 5 歌いましょう鳴らしましょう MyGO!!!!!
  6. 6 壱雫空 MyGO!!!!!
影色舞 - MyGO!!!!!
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : 藤原優樹

作曲 : 木下龍平

编曲 : 木下龍平

あと一匙の憂鬱で 壊れそうなんて

のたまえど おかまいなく

記憶域 圧されてしまう

躓いては 縋っていた

未検証フィロソフィー

己さえ ごまかせない

チープな理論武装

答えが出るまでとか

答えが出るまでとか

=未来永劫

とめどない思考回路を

誰か ねえ止めて

もうなにもかも 忘れて

もうなにもかも 忘れて

今宵は シルエットダンス

知らない 要らない 全然

なんの法則もなく

ただ舞って舞う

(今日を称えて)

照明一切を消しちゃって

さあ 宇宙へとリンク

ビートに呼応して浮かび上がる

超然的シルエットダンス

音の中に溶けていく

音の中に溶けていく

僕のリアリティー

感傷も 焦燥も 粉々に

ちりぬる模様

五臓六腑に響いちゃって

脈打つメロディライン

この僕を 駆け巡る

流星が跳ねる

呼吸音と重なってく

呼吸音と重なってく

リズムの波に

任せて揺れていたい

それだけでいいよ

飛び込んだなら そこはもう

飛び込んだなら そこはもう

無重力 浮遊してダンス

意味ない 間違い 全然

気にも とめないで

舞って 舞って 舞う

(直感を盲信)

何一つ生み出さない

ああ 透明な自由

全部リセットで 空っぽになれたら

宇宙をクラウドにして

宇宙をクラウドにして

預けてしまえ すべて

もうなにもかも 忘れて

今宵は シルエットダンス

知らない 要らない 全然

なんの法則もなく

ただ舞って舞う

(今日を称えて)

金輪際誰も知らない夜

僕の夜

星あかり纏うも あはれ

前衛的シルエットダンス

点击右上角即可分享
微信分享提示