git的學習以及使用

2021-10-21 18:30:51 字數 1170 閱讀 8077

集中式版本控制系統:svn

版本庫是集中在**伺服器的,而工作的時候,用的都是自己的電腦,所以首先要從**伺服器得到最新的版本,然後工作,完成工作後,需要把自己做完的活推送到**伺服器,集中式版本控制體哦那個是必須網際網路才能工作

缺點:伺服器如果發生損毀,會很麻煩 解決方案:伺服器版本定時備份

分布式版本控制系統:git

沒有**伺服器,每個人的電腦就是乙個完成的版本庫,工作的時候不需要聯網了 如果a修改了檔案,b也修改了檔案, ab之間只需吧各自的修改推送給對方,git可以直接看到更新了哪些**和檔案,每個人都擁有全部** 好處在本地可以看到全部**

優點:不會因為伺服器或者網路問題,造成不能工作的情況!

git bash:unix與linux風格的命令列,使用最多,推薦最多

git cmd:window風格的命令列

git gui:圖形介面的git

workspace 工作區 平時存放專案**的地方

index/stage : 暫存區,

repository:倉庫區(或本地倉庫),就是安全存放資料的位置

remote:遠端倉庫,託管**的伺服器

檢視檔案狀態 git status

1.untracked:未跟蹤 此檔案在資料夾中,但沒有加入git庫,不參與版本控制,通過git add 狀態變為staged

2.unmodify:檔案已經入庫,未修改 如果被修改 變為 modified 如果使用 git rm移除版本庫,則成為untracked檔案

3.modified: 檔案已修改,僅僅是修改,並沒有進行其他操作,這個檔案也有兩個去處,通過git add可以進入staged狀態 使用git checkout(從庫中取出檔案,覆蓋當前修改) 則丟棄修改過,返回到unmodify狀態

4.staged:暫存狀態 執行 git commit 則將修改同步到庫中 檔案變為unmodify狀態。 執行git reset head filename 取消暫存檔案狀態變為modified

linux下使用git倉庫,以及使用github

在linux下搭建git環境 1 建立github賬號,2 linux建立ssh金鑰 plain view plain copy ssh keygen t rsa c your email.com 一直預設就可以了 3 將公鑰加入到github賬戶資訊account settings ssh key...

git初次使用 安裝以及簡單使用git

由於自己工作年限較短,水平有限,所以準備在js,html,css深度學習,其它如vue,node,git,webpack等暫時進行廣度學習,於是今天嘗試了一下安裝git以及從github裡面clonewebpack專案,在此記錄。2.安裝好git後可以看到有乙個 以下為github上的英文說明的翻譯...

碼雲以及Git的使用

首先訪問 進行註冊 註冊完成後,進入如下頁面 點選新建倉庫 設定自己的倉庫名稱,選擇是否公開 將圖中所示框取消勾選 然後進入以下頁面,不要關閉此頁面 如圖所示則安裝完成 在自己的磁碟下建立新的資料夾如圖python 24就是我們新創的資料夾 在資料夾下點選右鍵選單,單擊 git bash here,...