git远程仓库

把本地代码提交到远程仓库

  第一步:  

    在远程创建一个空仓库

   第二步

    仓库创建好之后会有一个页面弹出,按照上面的步骤操作即可

 remote源操作

  1、查看远程仓库

git remote

  2、添加远程仓库

git remote add 起一个名字 远程仓库地址
git remote add origin https://gitee.com/liuqingzheng/luffy_api.git

  3、删除远程 仓库

git remote remove origin

  4、把本地仓库提交到远程仓库

git push 远程仓库名字 分支名
# 第一次:要输入用户名密码,只要输入一次,以后就记录到操作系统上了
# win:凭证管理--》删除
# mac:钥匙串---》搜
git push origin master 

  登陆过一次密码就会保存在这里

   5、从远端仓库更新代码

git pull 远程仓库名字 分支名
git pull origin master  # 协同开发---》张三提交了代码到远端---》你要拉下来,把张三代码合并到你的本地

ssh连接

  1、本地生成一对秘钥:公钥和私钥

    官网:

官网:https://gitee.com/help/articles/4181#article-header0
ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com" 

注意:这里的 xxxxx@xxxxx.com 只是生成的 sshkey 的名称,并不约束或要求具体命名为某个邮箱。
现网的大部分教程均讲解的使用邮箱生成,其一开始的初衷仅仅是为了便于辨识所以使用了邮箱。

  2、把公钥配置到gitee上(gitlab,github)

    在家目录下有个隐藏文件.ssh的,打开这个文件就能看到公钥和私钥的文件

   以后不需要输用户名密码,可以安全通信,pull,push代码没有任何阻碍

  3、这样操作之后远程仓库的地址是要变得,原来是https得,现在变成ssh得连接

git remote remove origin  
git remote add origin git@gitee.com:zhaoyuanshi/luffy_api.git
  
git push oringin master

  注:个gitee账号,可以配置多个ssh公钥,如果你配置了多个ssh公钥,意味着有多台机器可以免密操作仓库

协同开发

  多人操作同一个仓库,多人写同一个项目

  第一操作时要clone代码

git clone https://gitee.com/liuqingzheng/luffy_api.git

   开发者可以修改并提交代码,没有人审核---》这个过程中可能会出冲突

  也可以这样操作

posted @ 2022-04-22 18:02  那就凑个整吧  阅读(45)  评论(0编辑  收藏  举报