1. 注册、登录
![](https://i-blog.csdnimg.cn/blog_migrate/c21fd24a741a1981d7412b591a2ce2b7.png)
2. 创建远程库
![](https://i-blog.csdnimg.cn/blog_migrate/267087d38dbbda7e52f720520b20df07.png)
![](https://i-blog.csdnimg.cn/blog_migrate/87851d24734037312a2b6fdbb03de38c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/fbcf42c5b7c1b190c851fc9daad33659.png)
3. 远程库操作
命令名称 | 作业 |
git remote -v
|
查看当前所有远程地址别名
|
git remote add
别名 远程地址
| 给远程地址起别名 |
git push
别名 分支
|
推送本地分支上的内容到远程库
|
git clone
远程地址
|
将远程库的内容克隆到本地
|
git pull
远程库地址别名 远程分支名
|
将远程仓库对于分支最新内容拉下来后与
当前本地分支直接合并
|
3.1 创建远程库别名
git remote -v 查看当前所有远程地址别名git remote add 别名 远程地址 给 远程地址起别名
远程库链接如图所示红框中:
3.2 推送本地分支到远程库
git push 别名 分支
输入命令之后弹出一个GitHub的登录窗口就证明ok了。向git上push时,由于网络不太好原因,可能会失败,多试几次,趁他不注意,鬼知道我试了多少次。。。。。。
选择第一个,点击登录。(此时在浏览上我已经登录了自己的账户,他就会出现下面这个页面)。
点击绿色按钮,输入密码确认。
当出现如下图所示时,证明代码已经推送成功。
回到自己的GitHub主页会发现hello.txt已经存在在远程库里面了。
3.3 拉取远程库到本地库
git pull 远程库 地址别名 远程分支名
报错:
fatal: unable to access 'https://myserver.com/gogs/user1/myapp/': SSL certificate problem: unable to get local issuer certificate
解决链接:https://www.cnblogs.com/jaxu/p/12027839.html
ok,成功!!!查看本地库的hello.txt,会发现已经被更新。
3.4 将远程库的内容克隆到本地
git clone 远程地址
2)结果
小结:clone 会做如下操作:1、拉取代码。2、初始化本地仓库。3、创建别名
4. 邀请他人协作 (团队内)
实际开发过程中,绝大多数情况下都是多人协作完成一个项目,这时候我们就需要邀请他人一下编辑我们的代码。
复制好邀请链接后就可以发给你的小伙伴啦!!!小伙伴在自己账号中的地址栏复制收到邀请的链接,点击接受邀请即可。成功之后小伙伴就可以在他的账号上看到 git-demo的远程仓库、也可以修改内容并 push 到远程仓库。
5. 跨团队协作
1. 将远程仓库的地址复制发给邀请跨团队协作的人。
2.被邀请人在自己GitHub 账号里的地址栏复制收到的链接,然后点击 Fork 将项目叉到自己的本地仓库。(由于是我自己的账户,不好演示,所以这里Fork按钮为暗色)。
3. 被邀请人就可以在线编辑叉取过来的文件。
4.编辑完毕后,填写描述信息并点击左下角绿色按钮提交。
5.接下来点击上方的 Pull 请求,并创建一个新的请求。
6. 回到邀请人账号就可以看见一个Pull request请求 ,如果代码没有问题,可以点击 Merge pull reque 合并代码。