GIT分布式版本控制系統 基本用法與常遇到的錯誤

2021-07-09 04:44:38 字數 2077 閱讀 2700

git 分布式 svn 集中式 版本控制系統

git 幫我們實現**管理     

oschina  開源中國 提供**

常用命令:

1. git  —version     檢視git版本

2. git  clone + 公鑰名稱     轉殖

3.sudo  git clone + 公鑰名稱

4.git add .  儲存

5.git commit -m 「新建工程」    在本地儲存提交的東西

6.gittest/ .ds_store  

7.git pull 把檔案拉下來做乙個合併

8.git push origin master 把**推到master分割槽

9. git config --global push.default matching

10.在pull**之前用 git status 檢視自己本地是否有修改**(建立檔案,新增**,刪除**,檢視xib,storyboard檔案,檢視工程設定都會造成檔案被修改)。

10.1 若執行結果是:

這表明沒有修改,可以直接執行pull操作,把伺服器**拉回到你本地。

10.2 若有修改(如果你不小心做了一些修改,而這些修改不需要被儲存,這時可以執行 : git strash),執行結果為紅色,或綠色新增的狀態,就需要先儲存(git add .)你本地的修改,然後再pull伺服器的最新**

10.2.1 git add .

10.2.2 git commit -m 「名稱」

10.2.3 git pull 把伺服器**拉下來和你**合併

10.2.4 git push 把合併好的**推送到伺服器端

pull 的時候彈出了新的介面,如下所示:

可以直接 : wq (儲存退出)然後回車  (強制退出 control + z  /: q 退出不儲存)

自動合併失敗,這個時候需要去**中找到衝突,然後分析原因去修改,修改完成後再去執行上面的四步操作

10.2.1 git add .

10.2.2 git commit -m 「名稱」

10.2.3 git pull 把伺服器**拉下來和你**合併

10.2.4 git push 把合併好的**推送到伺服器端

自己寫的**

**********

別人寫的**

>>>>>>>>>>>shqnfjjrh235jkjn

這種分析首先先分析這兩個**是實現相同的功能,還是各自實現的不同的功能的**。如果是重複**:兩個二選一,然後把這些衝突識別符號(紅色部分)刪除即可,如果不是重複**,兩個都需要保留,只把衝突符號刪除即可。工程編譯通過之後,就可以重新提交了,這個時候還需要重新執行上面的四步。

10.2.1 git add .

10.2.2 git commit -m 「名稱」

10.2.3 git pull 把伺服器**拉下來和你**合併

10.2.4 git push 把合併好的**推送到伺服器端

若出現如下錯誤:

解決方法為:

(1)找到此位置

(2)第二步

(3)第三步

GIT分布式版本控制系統

git是乙個開源的分布式版本控制系統,用以有效 高速的處理從很小到非常大的專案版本管理。分布式相比於集中式的最大區別在於開發者可以提交到本地,每個開發者通過轉殖 git clone 在本地機器上拷貝乙個完整的git倉庫。專案使用git的一般情景 1 從伺服器上轉殖完整的git倉庫或者建立本地的git...

git分布式版本控制系統

1.git三個工作區 2.使用前配置3.git命令 本地 git init 建立版本庫 在當前資料夾下多出乙個.git檔案 git add 新增到暫存區 git commit m 版本說明 新增到歷史區 git log 檢視日誌 git reflog 檢視所有日誌 git diff 比較工作區和暫存...

GIT分布式版本控制系統

git是一款免費 開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。1 git的讀音為 g t git是乙個開源的分布式版本控制系統,可以有效 高速的處理從很小到非常大的專案版本管理。2 git 是 linus torvalds 為了幫助管理 linux 核心開發而開發的乙個開放原始碼...