Git 創建多人倉庫與配置


先於倉庫網站手動創建新倉庫,然后復制SSH,准備進入下一步

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

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

輸入 :git remote add ??? ssh://XXXXX    (?為自定義源名稱,ssh為之前復制的SSH地址)  (該命令為重定向遠程倉庫地址)

成功后輸入:git pull ??? master (?為之前自定義的源名稱),在輸入密碼驗證后pull下來遠程倉庫

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

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

輸入:git commit -m “簡單注釋”

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

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

輸入: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 強行提交並覆蓋遠程倉庫內文件。

 


免責聲明!

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



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