github的使用

最近修改时间:2021年10月20日21:41:32

目录

一、创建远程仓库

GitHub 网址

二、远程仓库操作

查看当前所有远程地址别名

git remote -v

添加远程库(起别名)

git remote add 别名 远程地址


推送本地分支到远程仓库

git push 远程库地址别名 分支(git push 远程库地址 分支)


和浏览器绑定或者输入密码

由于github服务器在国外,所以此时对于网络要求较高。

推送成功

此时发现已将我们master 分支上的内容推送到GitHub 创建的远程仓库。

拉取远程仓库分支到本地

git pull 远程库地址别名 远程分支名

将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并

查看本地文件

克隆远程仓库到本地

git clone 远程地址

clone代码不需要账号

clone成功

项目已经clone在本地

已经自动创建好别名
小结:clone 会做如下操作

  1. 拉取代码。
  2. 初始化本地仓库。
  3. 创建别名

三、团队协作

邀请假如团队

1.选择邀请合作者

2.填入想要合作的人

3.复制地址并通过微信钉钉等方式发送给该用户

4.在用户收到邮件后,点击链接

5.接受邀请

6.成功之后可以在这个账号上看到邀请的的远程仓库。

7.此时这个用户可以修改内容并 push 到远程仓库。

修改完成之后,添加暂存区,提交本地库,然后push到远程仓库

8.查看提交代码

回到主账号的 GitHub 远程仓库中可以看到,最后一次是另一个用户提交的。


使用主账号用户拉取远程库内容

四、跨团队协作

1. 将远程仓库的地址复制发给邀请跨团队协作的人

2. 在此用户的 GitHub 账号里的地址栏复制收到的链接,然后点击 Fork 将项目叉到自己的本地仓库。

项目链接
或者直接在github上搜索


叉成功后可以看到当前仓库信息。

3.此用户就可以在线编辑叉取过来的文件。


4.编辑完毕后,填写描述信息并点击左下角绿色按钮提交。

5.接下来点击上方的 Pull 请求,并创建一个新的请求。


6.回到主 GitHub 账号可以看到有一个 Pull request 请求。


7.进入到聊天室,可以讨论代码相关内容。


8.如果代码没有问题,可以点击 Merge pull reque 合并代码。


五、SSH 免密登录

我们可以看到远程仓库中还有一个 SSH 的地址,因此我们也可以使用 SSH 进行访问。

具体操作如下:

1.进入当前用户的家目录

cd

2.删除.ssh 目录

rm -rvf .ssh

3.运行命令生成.ssh 秘钥目录[注意:这里-C 这个参数是大写的 C]

ssh-keygen -t rsa -C atguiguyueyue@aliyun.com

4.进入.ssh 目录查看文件列表

cd .ssh
ll -a

5.查看id_rsa.pub文件中的内容

cd id_rsa.pub
cat id_rsa.pub

6.复制 id_rsa.pub 文件内容,登录GitHub,点击用户头像→Settings→SSH and GPG keys




7.接下来再往远程仓库push 东西的时候使用 SSH 连接就不需要登录了。

posted @ 2021-10-07 17:21  qiaoweipeng  阅读(166)  评论(0)    收藏  举报