前提条件:

Git已经配置完,能实现Push,Pull、Clone等操作

GitHub/Gitee已经添加了SSH Keys

没有配置好的参考这篇文章:是的是的

一、通过Clone远程仓库的方式

前提条件:创建好云端仓库即可

通过git clone指令clone到本地,后面地址选http的地址,可自行更改

git clone https://github.com.git

相当于直接在创建好的云端仓库的分支上进行修改。

二、通过Push本地仓库到云端的方式

前提条件:创建本地仓库,并在项目文件中使用git init初始化仓库

直接用IDE打开进行编译,作出修改并commit到本地仓库。

在pycharm中顶部菜单栏Git -> GitHub -> Share Project on GitHub

相当于在云端重新创建了一个新的仓库,只有一个分支。

三、本地仓库与远程仓库进行关联

前提条件:1、本地有一个仓库,并且已经git init初始化过

2、云端有已经创建好一个仓库

共有两种方法:1、通过IDE工具连接,本文以Pycharm为例

2、通过git指令添加

1、通过IDE连接

本地仓库的文件通过Pycharm打开,顶部菜单栏Git -> Manage Remotes

打开远程仓库中的Code选项,复制SSH到URL中即可

这样便关联上了,此时再commit和push,就相当于在原来云端仓库的基础上又增加一个分支并上传到云端当中。

2、通过git指令添加

使用 git remote add 在本地添加远程仓库的关联,git remote add [远程分支名] [远程仓库ssh地址]

git remote add origin git@github.com:WEIXW1999/My_Test.git

效果和通过IDE添加的一样

PS:

在git中设置忽略的文件,如.idea

我在开发项目切换分支(checkout)或提交(commit)时经常会出现.idea文件有变动情况,因此需要忽略此类文件,

原因:

.idea文件已经被git仓库跟踪,在这之后加入.gitignore就没有作用了

解决方法:

1、先清除git中.idea的缓存

git rm -r --cached .idea

2、建立.gitignore文件

在Pycharm中File -> Settings -> Plugins 的搜索.ignore 并下载

文件夹右键 New -> .ignore File -> .gitignore File(Git)

勾选Example user template后,点击Generate即可

使用Git将本地仓库与远程仓库关联的三种方式相关推荐

  1. 通过Android studio使用git创建本地分支提交远程仓库以及如何查看切换分支

    我们有时候对命令不熟悉的同学例如我,那么这个AS自带的这个创建分支功能就对我们必不可少了. 首先我们看下远程仓库只有主支master,没有任何分支的信息如下图: 1.首先我们打开AS,点击右下角的gi ...

  2. 08 Git中本地工作与远程仓库的同步

    本节视频: 本节的目标对应日常工作的常态,将应对第一次提交中不会遇到的各种"意外".这些意外是多人合作中的正常现象,需要掌握其正确的处理方式. 与上一节相比,本节的新内容是从远程仓 ...

  3. git删除本地分支在远程仓库已不存在的分支

    查看本地及远程所有分支 git branch -a 查看origin的详细信息 git remote show origin 同步origin主机对于git分支的删除操作,即去除Git Graph无用 ...

  4. git 本地分支与远程分支关联的一种方法

    github上已经有master分支 和dev分支 在本地 git checkout -b dev 新建并切换到本地dev分支 git pull origin dev 本地分支与远程分支相关联 在本地 ...

  5. 树莓派远程连接的三种方式总结

    总结远程连接树莓派的三种方式,对大部分linux系统同样适用.  首先需要将树莓派连接上网,ifconfig记录ip地址. 第一种:ssh远程连接  在linux下使用  ssh root@10.10 ...

  6. 树莓派进阶之路 (014) - 树莓派远程连接的三种方式总结

    总结远程连接树莓派的三种方式,对大部分Linux系统同样适用. 首先需要将树莓派连接上网,ifconfig记录ip地址. 第一种:ssh远程连接 在linux下使用 ssh root@10.107.1 ...

  7. Git本地仓库与远程仓库关联

    一.前提条件 1.本地一个仓库:本地仓库已经经过git init 初始化 2.远程一个仓库:已经存在了一个远程的仓库 3.GitHub已经添加了SSH Keys 二.建立远程与本地仓库的关联 本地仓库 ...

  8. 使用git在本地电脑与远程GitHub/gitlub库中clone别人的github上的远程仓库代码,找资源

    使用git在本地电脑与远程GitHub/gitlub库中clone别人的github上的远程仓库代码,找资源 1.在自己电脑创建本地仓库 先下载个Git 打开git bash,找一个存放所有git项目 ...

  9. git修改本地仓库和远程仓库名称

    修改远程仓库名称 GitHub上进入要修改的仓库,找到settings,修改名称. 修改本地仓库名称 本地仓库没有名称进入本地代码位置执行 mv mygit 新的目录 本地仓库和远程仓库关联 cd 本 ...

最新文章

  1. ruby中exec,system,%x的区别
  2. 数据结构:(2)什么是数据结构
  3. LeetCode 1272. 删除区间
  4. C语言之一些值得被定义为常用C语言头文件库的漂亮宏定义
  5. linux上c语言hdc句柄,控制台窗口的绘图
  6. js正则及常用方法函数总结
  7. 推荐给java新手的JAVA零基础入门书籍
  8. Mujoco雅克比-逆运动-传感器
  9. 文件系统性能测试工具 IOZONE工具
  10. NeoKylin7文件管理(自用)
  11. C++ Primer Message和Folder类
  12. Acrel-1200分布式光伏运维平台
  13. Myshare.cc 图床对接ShareX自定义图片上传
  14. “竹影扫阶尘不动,月穿潭底水无痕”引出的……
  15. Echarts之饼图制作
  16. 【小知识】linux下ls与ll的区别
  17. java年轻代_Java分代垃圾回收机制:年轻代/年老代/持久代(转)
  18. Linux下Shell命令小结(转载自StartOS,【原来的雨林木风】)
  19. 【王喆-推荐系统】(task2)用Spark进行特征处理(特征工程篇)
  20. C# 引用C++动态库方法

热门文章

  1. Matlab中的round()函数
  2. 西部数码服务器怎么导入mysql_虚拟主机怎么导入数据库
  3. python 美化输出_python3 美化输出json
  4. week8 B - 猫猫向前冲(拓扑排序)
  5. Vivo x9 7.0以上系统 android studio真机调试安装失败的解决方案
  6. echarts圆环数据占比
  7. 上位机通讯及其数据云存储项目总结
  8. 题解 P4909 【[Usaco2006 Mar]Ski Lift 缆车支柱】
  9. Midjourney生成LOGO指南
  10. 2021 Image Compression with Recurrent Neural Network and Generalized Divisive Normalization