git远程仓库、开发者使用流程、ssh连接

git远程仓库

https://www.cnblogs.com/liuqingzheng/p/15328319.html

远程仓库有:

: github

gitlab

gitee

  1. 在gitee上创建了仓库 (确保仓库是空的)
  2. 本地:git init
  3. 本地:git commit -m 提交版本
  4. 指定远程仓库地址
    • 添加一个远程仓库,名字叫origin 地址是 后面地址:git remote add origin https://gitee.com/liuqingzheng/luffy_api.git
  5. 推送到远端:git push origin master
    • 弹出:让你输入用户名和密码 ⇢ \dashrightarrow ⇢ gitee的用户名密码

远程仓库有东西

  1. 本地先不做仓库 ⇢ \dashrightarrow ⇢ .git 删除
  2. 找个位置,把远程仓库内容下载:git clone https://gitee.com/liuqingzheng/luffy_api.git
  3. 把我们写好的代码,复制到这个文件夹下
  4. 提交到本地仓库:git add . git commit -m
  5. 推送到远程仓库:git push origin master

本地还没开始写代码,远端建仓库(有东西)

把远端仓库下载下来,用pycharm打开,写代码 ⇢ \dashrightarrow ⇢ 本地提交 ⇢ \dashrightarrow ⇢ 提交到远程

现在公司里有个项目了,写了很多代码了,也用版本管理了

  1. 远程仓库一定是空
  2. 本地的不要删 ⇢ \dashrightarrow ⇢ 直接提交到远程 ⇢ \dashrightarrow ⇢ 远程也有之前的版本管理
在公司里,这些都不用你做,创建仓库,提交初始化的代码都是领导做好了
  1. 你只需要从远程仓库,下载代码:git clone
  2. 用pycharm打开,继续写--提交即可

普通开发者,使用流程

  1. 领导会把你的账户添加为开发者
  2. 下载代码到本地 ⇢ \dashrightarrow ⇢ 在这个基础上开发
    • 方式一命令:git clone 地址
    • 方式二:使用pycharm下载
      • pycharm配置git:
        • file ⇢ \dashrightarrow ⇢ 搜索git ⇢ \dashrightarrow ⇢ path to git executable配置git.exe文件地址
        • git ⇢ \dashrightarrow ⇢ 点clone
          -方式三:下载zip,下载后使用pycharm打开
  3. 使用pycharm打开
    • 写代码,提交到本地仓库
    • 提交到远程仓库

常用指令

  1. 添加远程仓库:git remote add 名字 地址(ssh,http)
  2. 查看远程仓库:git remote
  3. 删除远程仓库:git remote remove 名字
  4. git push origin master把本地当前所在分支推送到 origin对应的远程仓库的master分支上
  5. git pull origin master,将远端的拉下来

ssh方式连接远程仓库

之前,提交,拉取代码 都是走的https协议

公司内部,一般会走 ssh协议,以后不需要用户名密码了,只需要ssh的公钥和私钥

操作步骤

  1. 生成公钥私钥:在cmd中ssh-keygen -t ed25519 -C "邮箱"
  2. 用户路径,生成的公钥和私钥:C:\Users\Administrator\.ssh
    • id_ed25519私钥
    • id_ed25519.pub 公钥
  3. 复制你的公钥,配置在gitee上:设置 ⇢ \dashrightarrow ⇢ 添加ssh公钥,把公钥粘贴,确定
  4. 以后,再操作git,不需要用户名密码了(走的是公钥和私钥) ⇢ \dashrightarrow ⇢ 只针对于你这台机器
  5. 把远程仓库的连接,修改成ssh协议
    • 如果之前用remote链接,需要先伤处对应关系:git remote remove origin
    • 新增一个对应关系,协议是ssh:git remote add origin ssh的地址
  6. 以后本地改了代码,提交到本地版本库,想推送到远程仓库,直接 git push即可,不需要再输入用户名密了

总结:公司流程

  1. 注册个账户 ⇢ \dashrightarrow ⇢ gitlab ⇢ \dashrightarrow ⇢ (有可能右同时给你注册了,密码得改)
  2. 领导会把你加成开发者
  3. 进入到你的家里,你就能看到这个项目了
  4. 项目clone到本地
    • https方式:git clone 地址
    • ssh方式:git clone ssh地址
  5. 在本地生成公钥私钥,把公钥配置在gitlab
  6. 以后,在pycharm中打开项目写功能,提交到本地,提交到远端即可
相关推荐
zzzzls~7 小时前
Vibe Coding 最佳实践:Claude Code 检查点回溯与 Git 自动存档每轮对话
git·ai·claude·vibe coding·checkpointing
wanhengidc7 小时前
云手机的适配性怎么样?
运维·服务器·安全·智能手机·云计算
jimy17 小时前
安卓里运行Linux
linux·运维·服务器
哟哟耶耶8 小时前
js-fetch流式实现中断重连
运维·服务器
爱凤的小光8 小时前
Linux清理磁盘技巧---个人笔记
linux·运维
ssshooter8 小时前
彻底搞懂 SSH 与 Git 的“幕后交易”
git·github·全栈
字节数据平台11 小时前
刚刚,火山引擎多模态数据湖解决方案发布大数据运维Agent
大数据·运维·火山引擎
智慧地球(AI·Earth)11 小时前
在Linux上使用Claude Code 并使用本地VS Code SSH远程访问的完整指南
linux·ssh·ai编程
原神启动111 小时前
Docker 场景化作业:生产环境容器操作实训
运维·docker·容器
云老大TG:@yunlaoda36011 小时前
如何通过华为云国际站代理商CSBS进行备份策略设置?
运维·数据库·华为云