什么是git?
Git是一個開源的分布式版本控制系統,可以有效、高速地處理從很小到非常大的項目版本管理。可以保存許多的歷史版本,並且可以多人同時進行開發。
分布式版本控制系統
每個人擁有該項目的所有代碼,所有的版本信息保存在雲上和項目成員的電腦中。在聯網的環境下,可以很方便地從雲上克隆到本地,同時也可以很方便地從本地推到雲上。分布式版本控制系統不會因為服務器損壞或網絡原因造成不能工作的情況。
git下載
安裝方式:無限下一步。
git的工作原理以及部分指令
工作區域:本地電腦存放代碼的地方
暫存區:臨時保存的改動,作為預提交使用
本地倉庫:保存確認修改的數據
遠程倉庫:將所有文件保存到類似碼雲的遠程服務器上
git連接個人的碼雲
1.全局設置用戶名與郵箱
安裝git成功之后,空白處右鍵鼠標會顯示出Git GUI Here 以及Git Bash Here
GUI是使用圖形界面,Bash使用的是命令行,這里使用Bash
單擊Git Bash Here之后,輸入一下命令
git config --global user.name "Lhy" #用戶名名稱
git config --global user.email 1148088067@qq.com #郵箱
每輸入一行按了回車之后沒有其他的顯示就是以及成功了
global表示的是設置的是全局的配置
檢查
在C:\Users\用戶名 中可以找到一個文件為.gitconfig,並有如下顯示
與之前的配置一致就說明成功了。
2.在碼雲上綁定SSH公鑰
這步操作完之后可以實現免密登錄
ssh-keygen -t rsa
同樣地行中輸入這行命令,並按三下回車,在本機中便生成了公鑰和密鑰
獲取公鑰
生成公鑰的命令執行完之后就會在C:\Users\用戶名\.ssh 的文件夾下發現這三個文件
文件末尾的有.pub的就是我們需要的公鑰
打開-->復制
在碼雲上綁定公鑰
打開碼雲右上角的個人頭像進入設置
在SSH公鑰的設置中,將剛剛復制的公鑰粘貼到箭頭指向的地方。單擊確定,並且輸入密碼,就成功綁定了。在上面可以看到綁定的公鑰。
git的部分使用
1.在碼雲中新建倉庫
點擊碼雲頁面右上角的+號就可以新建倉庫了
.gitignore模板指的忽略某些文件,使其不會納入版本控制中
開源許可證是表示開源后是否可以轉載,或是商用等
Readme文件可以說明這個倉庫是干啥的
2.在本地創建本地倉庫
git init
表示初始化git的本地倉庫
其實在碼雲中創建完倉庫后可以直接將那個遠程倉庫拷如本地
在想創建倉庫的地方空白處右鍵->Git Bash Here,輸入如下指令
git clone [url] #倉庫的網址
遠程倉庫的網址在這里獲取
如
git clone https://gitee.com/liuihongyu/test1.git
在D盤下使用該指令就會在D盤下生產和遠程倉庫同名的文件
3.將本地的更新保存到遠程倉庫里
比如在本地的test1倉庫中新建了個名為haha.txt的文件
同樣地在空白處右鍵->Git Bash Here,輸入如下指令
git add .
這樣,test1中所有更新的文件都進入了暫存區
git status
這行指令可以查看文件的狀態
說明新添加了一個文件haha.txt
git commit -m"說明內容"
這樣修改的文件就成功地commit 提交
-m后面的說明內容可以說明這次更新的目的
git push
成功提交后可以到碼雲的該庫里查看了