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

前提条件:

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

使用Git将本地仓库与远程仓库关联的三种方式_第1张图片

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

使用Git将本地仓库与远程仓库关联的三种方式_第2张图片

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

 使用Git将本地仓库与远程仓库关联的三种方式_第3张图片

 2、通过git指令添加

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

git remote add origin [email protected]: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,github)