先於倉庫網站手動創建新倉庫,然后復制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 強行提交並覆蓋遠程倉庫內文件。