第8节 GItHub

6 GitHub
GitHub首页 https://github.com/login/play
6.1账号信息

6.2修改GitHub账号头像


6.2 为了测试远程交互初始化本地库
    mkdir huashan 
cd huashan
git init 
//创建一个文件
vim huashanjianfa.txt


 git add huashanjianfa.txt
git commit -m"add huashanjianfa.txt" huashanjianfa.txt
6.4 创建远程库

登录 GitHub

 

6.5在本地创建远程库地址别名

登录系统GitHub

使用git remote -v 查看 远程库别名

1.git remote -v  查看远程库别名

2 git remote add origin 【git远程地址】

git remote -v

3.6 推送远程库 
  git push origin master

6.5克隆
  git clone   [远程地址]
   完整的把远程库下载到本地
  创建 origin 远程地址别名
   初始化本地库

git clone   https://github.com/zyu67/huashanjianfa.git

如果出现 错误 fatal: unable to access 'https://github.com/zyu67/huashanjianfa.git/': Failed to connect to github.com port 443: Timed out

使用如下方式

将命令行里的https改为git重新执行。

6.6团队成员邀请

"岳不群"其他方式把邀请链接发送给“令狐冲” “令狐冲”登录自己的GitHub账号 访问邀请链接

6.7 拉取
    pull =fetch +merge
    git fetch[远程库地址别名][远程分支名]
    git merge[远程库地址别名/远程分支名]
   git pull[远程库地址别名][远程分支名]
6.8 解决冲突
     要点
       如果不是基于GitHub远程库的最新版所做的修改,不能推送,必须先拉取
    拉取下来后如果进入冲突状态,则按照“分支冲突解决” 操作解决即可
   类比  
   债权人  :老王
   债务人:小刘
   老王说:10天后归还,小刘接受,双方达成一致
   老王媳妇说:5天后归还,小刘不能接受,老王媳妇需要找老王确认后再执行
6.9 跨团队协作
  Fork


本地修改,然后推送到远程

pull Request

 登录岳不群的账号

对话 

 

审核代码

合并代码

 

将远程库修改拉取到本地
6.10  SSH登录

  1.    进入当前用户的家命令

   $cd~

2.   删除..ssh 目录

   $rm -rvf.ssh
3. 运行命令生成.ssh 密钥目录
  $ssh-keygen -t rsa -C [email protected]
[注意:这里-C 这个参数是大写的C]
4.  进入.ssh 目录查看文件列表
$cd ~/.ssh/
 $ls -las
5.  查看 id_rsa.pub 文件内容
   $cat id_rsa.pub
6.复制  id_rsa.pub文件内容,  登录GitHub 点击头像--Settings --SHH and GPG keys
7. New SSH KEY
8.输入复制的密钥信息
9.回到GitHub创建远程地址别名 

 git remote add origin_ssh   [email protected]:zyu67/huashanjianfa.git

10.推送文件进行测试

Guess you like

Origin blog.csdn.net/zyu67/article/details/120009198