Mac Git的常見使用


一.檢查Git

使用Git前先檢查本機上是否安裝了Git,Mac上默認都是安裝了Git的

1.打開終端,輸入指令,如果已經安裝了Git就會顯示版本號

git version

 

2.如果尚未安裝Git,可以通過Xcode的Command Line Tools並使用如下命令安裝Git

xcode-select --install

 

 

二.新建項目並上傳

1.在遠程第三方托管網站上新建一個遠程倉庫(Github、碼雲等)

 

2.本地創建一個新的項目,以Xcode iOS為例,新建項目時要注意項目內是否由一個.git的Git文件,作為新項目上傳時需要先刪除該文件

 

3.打開終端,通過cd指令進入該文件夾下,初始化一個新的Git

git init 

 

4.添加當前文件夾目錄下所有文件到Git

git add .

 

5.先提交項目到本地倉庫

git commit -m "project"

 

6.然后推送本地倉庫到遠程倉庫,其中http://xxxxxxxx為遠程倉庫地址,通常需要在該地址后添加.git鏈接到Git倉庫,如果是首次推送,還需要輸出遠程倉庫的Git用戶名和密碼來進行驗證

git remote add origin http://XXXXXXX.git
git push -u origin master

注:該步常見錯誤為遠程倉庫在創建時通常會新建一個readme文件,導致因遠程倉庫存在本地不存在的文件而上傳失敗

To https://gitee.com/leisurezxy/iostest.git

 ! [rejected]        master -> master (fetch first)

error: failed to push some refs to 'https://gitee.com/leisurezxy/iostest.git'

hint: Updates were rejected because the remote contains work that you do

hint: not have locally. This is usually caused by another repository pushing

hint: to the same ref. You may want to first integrate the remote changes

hint: (e.g., 'git pull ...') before pushing again.

hint: See the 'Note about fast-forwards' in 'git push --help' for details.

 

解決方法為先執行pull命令,合並本地不存在的readme文件,再執行git push -u origin master命令即可

git pull --rebase origin master

 

 

  

三.從Git上獲取已有的項目,修改后並提交

1.根據已有項目的Git地址,使用命令行工具從遠程克隆一個倉庫到本地

git clone https://xxxxxxx.git

  

2.修改完項目內容后,使用命令行工具進入項目文件夾,先執行如下兩條命令將項目提交到本地倉庫

git add .
git commit -m "project"

 

3.然后執行push命令將項目同步到遠程Git倉庫

git push 

注:該步常見問題為mac git設置的全局用戶名和密碼與該遠程倉庫使用的用戶名密碼不相符,需要通過如下命令進行修改,使用后系統會提示輸入密碼

git config --global user.name "用戶名"
git config --global user.email "郵箱"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM