?? 歡迎大家來到小傘的大講堂??
🎈🎈養成好習慣,先贊后看哦~🎈🎈
所屬專欄:LInux_st
小傘的主頁:xiaosan_blog制作不易!點個贊吧!!謝謝喵!!
在之前的學習中,我們就使用git bash(git自帶的命令行)或者小烏龜?
以往文獻
??????關于gitee的使用和svn小烏龜的安裝及使用_gitee如何給svn賬號-CSDN博客
1.版本控制器git
1.1版本控制器
為了能夠更方便我們管理這些不同版本的文件,便有了版本控制器。所謂的版本控制器,就是能讓你了解到一個文件的歷史,以及它的發展過程的系統。通俗的講就是一個可以記錄工程的每一次改動和版本選代的一個管理系統,同時也方便多人協同作業。
目前最主流的版本控制器就是Git。Git可以控制電腦上所有格式的文件,例如doc、excel、dwg、
dgn、rvt等等。對于我們開發人員來說,Git最重要的就是可以幫助我們管理軟件開發項目中的源代碼文件!?
1.2 git 簡史
同生活中的許多偉大事物一樣,Git誕生于一個極富紛爭大舉創新的年代。
Linux內核開源項目有著為數眾多的參與者。絕大多數的Linux內核維護工作都花在了提交補丁和保
存歸檔的繁瑣事務上(1991一2002年間)。到2002年,整個項目組開始啟用一個專有的分布式版本控制系統BitKeeper來管理和維護代碼。
到了2005年,開發BitKeeper的商業公司同Linux內核開源社區的合作關系結束,他們收回了Linux
內核社區免費使用BitKeeper的權力。這就迫使Linux開源社區(特別是Linux的締造者Linus
Torvalds)基于使用BitKeeper時的經驗教訓,開發出自己的版本系統。他們對新的系統制訂了若干
目標:
·速度
·簡單的設計
·對非線性開發模式的強力支持(允許成千上萬個并行開發的分支)
·完全分布式
·有能力高效管理類似Linux內核一樣的超大規模項目(速度和數據量)
1.3安裝git?
git --version? ? ? ?//命令
git version 2.25.1? ? //我的git版本為2.25.1 ,如果沒有裝git的話,會顯示
?
centos系統使用yum?
yum install git
ubuntu系統使用
apt install git
如果不可以的話,則可能是權限問題,使用root權限下載
2. git 三板斧
創建好一個放置代碼的目錄
git clone [url]
git add
將代碼放到剛才下載好的目錄中
add[文件名]
將需要用git管理的文件告知git
git commit
提交改動到本地
git commit -m "xxx"
最后的"."表示當前目錄
git push
同步到遠端服務器上
git push
需要填入用戶名密碼.同步成功后,刷新Github頁面就能看到代碼改動了,