Git 建立多人倉庫與配置

先於倉庫網站手動建立新倉庫,而後複製SSH,準備進入下一步git

在本地新建一個文件夾(路徑爲全英文),該文件夾爲本地倉庫存儲位置(名稱隨意,但不得有中文字符)bash

打開git-bash cd進入該新建文件夾,輸入:git init  初始化ssh

輸入 :git remote add ??? ssh://XXXXX    (?爲自定義源名稱,ssh爲以前複製的SSH地址)  (該命令爲重定向遠程倉庫地址)fetch

成功後輸入:git pull ??? master (?爲以前自定義的源名稱),在輸入密碼驗證後pull下來遠程倉庫網站

在本地該新建的文件夾內新建工程文件夾(名稱不得有中文字符)spa

輸入:git add foldername  (foldername爲工程文件夾名稱)server

輸入:git commit -m 「簡單註釋」rem

輸入:git branch name (name爲自定義分支名稱,該命令爲新建分支)it

輸入:git checkout name (name爲自定義分支名稱,該命令爲切換分支到name)ast

輸入:git push -u origin master (origin爲本地源名稱,master爲分支名稱)(-u選項會指定一個默認主機,這樣後面就能夠不加任何參數使用git push

輸入:git remote -v 可查看當前源與分支的名稱與對應地址

 

在以後的提交中,只須要執行add,commit,push三種命令便可提交

 

若是出現紅色與黃色錯誤提示:

LFS server support needs at least Git v2.1.2, disabled To ssh://XXXXXXXXXXXXX.git

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

error: failed to push some refs to 'ssh://XXXXXXXXXXXXX.git‘

該提示爲本地版本與遠程倉庫不一樣

可以使用 git pull --rebase origin master 命令 (origin爲本地源名稱,master爲分支名稱) 將遠程倉庫的文件拉下來覆蓋本地文件

再輸入 git push -u origin master 提交。或輸入 git push origin master -f 強行提交併覆蓋遠程倉庫內文件。

相關文章
相關標籤/搜索