先於倉庫網站手動建立新倉庫,而後複製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 強行提交併覆蓋遠程倉庫內文件。