git协作--利用git上传文件到远程仓库

2019-01-11  本文已影响0人  小西_01bc

为什么要用git

现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。

安装git

上官网https://git-scm.com/downloads下载,按图形界面提示安装,操作简单,这里不做细讲

配置git

这里的username和email我用的是github的用户名和邮箱

git config --global user.name "yourname"
git config --global user.email "youremail"

建立本地仓库

  1. 在任意位置新建文件夹,比如文件夹名就叫Demo
  2. 右键文件夹打开git bash(或者直接打开git bash,然后进入该文件目录)
  3. 在bash上输入$ git init, 即初始化本地仓库,此时Demo文件夹会多出一个.git文件
  4. 把项目文件copy到Demo文件夹,再把项目文件添加到本地仓库,添加命令(这里我用的是添加根目录下所以文件的命令)$ git add .
  5. 提交到问题仓库:git commit -m "提交信息"

SSH 通过公钥连接githud

1.将本地git的公钥复制

2.在github上创建密钥,让github可以识别本地仓库

让本地仓库和Github仓库关联

$ git remote add origin https://github.com/Corrine951304828/vue-element-yizhin-admin.git

注意,这里用的是http链接,小编有一次用了ssh,结果报权限或无法连接错误

把本地项目推送至Github仓库

 git push -u origin master

若此时出现错误如下图


image.png

则是因为本地仓库缺少readme文件,解决方法是通过如下命令进行代码合并【注:pull=fetch+merge]

git pull --rebase origin master

推送成功后,可以在github中看到项目文件,当然你可以利用github图形界面提示直接上传文件,这里小编只是想给大家介绍以下git的使用,它在团队协作中必不可少。

git的作用

上一篇 下一篇

猜你喜欢

热点阅读