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