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 强行提交并覆盖远程仓库内文件。

 

posted @ 2019-05-16 18:55  无桨之船  阅读(1093)  评论(0编辑  收藏  举报