github创建线上仓库关联本地文件,添加项目成员、成员完成推送

1.本地初始化好一个项目:初始化提交项目到本地
2.登录github新建一个项目github创建线上仓库关联本地文件,添加项目成员、成员完成推送_第1张图片

github创建线上仓库关联本地文件,添加项目成员、成员完成推送_第2张图片

创建成功,接下来就是本地和github上的仓库做关联

推送:

复制地址
github创建线上仓库关联本地文件,添加项目成员、成员完成推送_第3张图片
在git本地保存刚刚的远程仓库地址

Administrator@DESKTOP-E9K0JSK MINGW64 /f/workspaces/git/huashan (master)
$ git remote -v			#查看本地创建的远程地址有哪些

Administrator@DESKTOP-E9K0JSK MINGW64 /f/workspaces/git/huashan (master)
$ git remote add origin https://github.com/LORTER/hushan.git
		#添加一个远程地址,就是刚github新创建的项目的链接   origin是起的别名 
Administrator@DESKTOP-E9K0JSK MINGW64 /f/workspaces/git/huashan (master)
$ git remote -v		#这时候在查看,就会出现刚刚添加的链接地址,以后就用origin代替
origin  https://github.com/LORTER/hushan.git (fetch)
origin  https://github.com/LORTER/hushan.git (push)

Administrator@DESKTOP-E9K0JSK MINGW64 /f/workspaces/git/huashan (master)
$ git push origin master
#向github远程仓库推送 git push 命令 origin[远程仓库地址] master[什么分支,新创建的项目只有一个master]



github创建线上仓库关联本地文件,添加项目成员、成员完成推送_第4张图片
登录成功后,推送代码到远程仓库成功
github创建线上仓库关联本地文件,添加项目成员、成员完成推送_第5张图片
github仓库刷新,可看到本地传上去的文件

git克隆

Administrator@PC201812301553 MINGW64 /d/workspaces/weChat
$ git clone https://github.com/LORTER/hushan.git
# git clone [git克隆命令] 后面跟上要克隆的项目线上地址
Cloning into 'hushan'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 3 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), done.

Administrator@PC201812301553 MINGW64 /d/workspaces/weChat

git克隆会有三个效果
1.完整的把远程库下载到本地
2.创建origin远程地址别名
3.初始化本地库

团队成员提交修改后的代码

假定A、B两人,A为项目创建者,B为未加入团队成员

1.B成员先需要克隆A成员创建的项目
2.B成员修改项目并提交到A成员创建的线上仓库
命令:git push origin master ----- git push[git命令] origin[A创建者的项目地址] master[分支名]
github创建线上仓库关联本地文件,添加项目成员、成员完成推送_第6张图片
提交出错,因为A项目创建者没有给B成员加入团队
github创建线上仓库关联本地文件,添加项目成员、成员完成推送_第7张图片

A项目创建者邀请B成员加入团队

项目创建者需要:
github创建线上仓库关联本地文件,添加项目成员、成员完成推送_第8张图片
github创建线上仓库关联本地文件,添加项目成员、成员完成推送_第9张图片
被邀请的成员需要:
用自己的账号登录github,然后打开被邀请的链接,点击接受,就变成项目成员
B再次执行推送,就可以成功了

Administrator@PC201812301553 MINGW64 /d/workspaces/weChat/hushan (master)
#--------------失败推送代码,不是成员
$ git push origin master
remote: Permission to LORTER/hushan.git denied to xbj1525.
fatal: unable to access 'https://github.com/LORTER/hushan.git/': The requested URL returned error: 403

Administrator@PC201812301553 MINGW64 /d/workspaces/weChat/hushan (master)
#------------成功推送代码,被邀请加入
$ git push origin master
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 4 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 316 bytes | 316.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/LORTER/hushan.git
   c282f07..614eaaa  master -> master

Administrator@PC201812301553 MINGW64 /d/workspaces/weChat/hushan (master)
$

git记住了密码,怎么切换别的git账号
删除git信息github创建线上仓库关联本地文件,添加项目成员、成员完成推送_第10张图片

你可能感兴趣的:(git从零到一)