先于仓库网站手动创建新仓库,然后复制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 强行提交并覆盖远程仓库内文件。