1. 程式人生 > 實用技巧 >(Mac Windows)雙系統上Git的使用(不會你打我)

(Mac Windows)雙系統上Git的使用(不會你打我)

ByCaesarChang 合作:[email protected]

~關注我 帶你看更多精品技術和麵試必備

先來講解下Git

工作區->暫存區 git add 檔名

暫存區->倉庫 git commit -m “提交描述” 檢視檔案狀態 git status

1 首先說下Mac的(因為我一直用)

1 安裝

從官網 或者直接在控制檯裡面 使用homebrew命令

brew install git (前提安裝了homebrew)

https://git-scm.com/download/mac

2基本操作

1 進入你要進入的檔案

cd XXXXXXX

2 初始化倉庫

git init

3配置使用者名稱 郵箱

git config --global user.name 'XX你的賬號'

git config --global user.email 'XX你的郵箱'

3 克隆專案

git clone https://gitee.com/root121toor/giteeTEst.git

後面為你要下載的東西

4 git提交

1)進入你的專案裡面

2)使用 git add '你新增的檔名'

3) 使用 git commit -m '註釋'

5 倉庫中修改資訊
修改完成後按照原來的程式再執行 (5) 刪除檔案 git rm 檔名 如果想要刪除資料夾,則新增引數 -r git commit -m ‘ 提交描述 記得 git push 倉庫才會更改 6刪除資料夾 當我們需要刪除暫存區或分支上的檔案 , 但本地又需要使用, 只是不希望這個檔案被版本控制 , 可以使用 git rm -r --cached 資料夾名稱 例項 : git rm -r --cached 資料夾名 刪除 target 資料夾 git commit -m ' 刪除了 target'
提交 , 新增操作說明 記得 git push 倉庫才會更改

GIt連線MacIDEA

1

2.需要配置選單欄:VCS/git/Remotes中,配置URL路徑,將碼雲上的HTTPS路徑填入URL。

大功告成啦麼麼噠



WIndows安裝GIt

1 安裝:下載地址:https://www.git-scm.com/download/win

下載並安裝

2

這是兩個必須勾選的 其他都是預設就好


檢驗是否安裝成功,桌面上滑鼠右擊後出現

(1)新建資料夾,進入到該目錄,右鍵開啟git bash

(2)在資料夾內初始化git(建立git倉庫) git init ( 會生成一個 .git 的隱藏檔案 ) (3)倉庫中新增資訊 git add 檔名 工作區到暫存區 git add * 新增所有檔案 git commit -m ‘ 描述資訊 ’ // 暫存區到倉庫 (4)倉庫中修改資訊 修改完成後按照原來的程式再執行 (5) 刪除檔案 git rm 檔名 如果想要刪除資料夾,則新增引數 -r git commit -m ‘ 提交描述 (6)刪除資料夾 當我們需要刪除暫存區或分支上的檔案 , 但本地又需要使用, 只是不希望這個檔案被版本控制 , 可以使用 git rm -r --cached 資料夾名稱 例項 : git rm -r --cached 資料夾名 刪除 target 資料夾 git commit -m ' 刪除了 target' 提交 , 新增操作說明

WIndows配置IDEA連線GIT

1)Idea配置Git客戶端:

File — Settings---Version Control — Git 關聯 Git 安裝目錄下的 2)下載gitee外掛 3)登陸 5)本地專案上傳伺服器 6 伺服器下載本地

Git 與 SVN 區別

1Git 是分散式的,SVN 不是:這是 Git 和其它非分散式的版本控制系統,例如 SVNCVS 等,最核心的區別。

2Git 把內容按元資料方式儲存,而 SVN 是按檔案: 所有的資源控制系統都是把檔案的元資訊隱藏在一個類似 .svn.git 等的資料夾裡。 3Git 分支和 SVN 的分支不同: 分支在 SVN 中一點都不特別,其實它就是版本庫中的另外一個目錄。Git 分支是指標指向某次提 交,而 SVN 分支是拷貝的目錄。這個特性使 Git 的分支切換非常迅速,且建立成本非常低。 Git 有本地分支,SVN 無本地分支。在實際開發過程中,經常會遇到有些程式碼沒寫完,但是需緊急 處理其他問題,若我們使用 Git,便可以建立本地分支儲存沒寫完的程式碼,待問題處理完後,再回 到本地分支繼續完成程式碼。 4Git 沒有一個全域性的版本號,而 SVN 有: 目前為止這是跟 SVN 相比 Git 缺少的最大的一個特徵。 5Git 的內容完整性要優於 SVN Git 的內容儲存使用的是 SHA-1 雜湊演算法。這能確保程式碼內容的完整性,確保在遇到磁碟故障和網 絡問題時降低對版本庫的破壞。
創作不易 累死了,,能點個贊 關注下嗎 麼麼噠